Food is a basic human right. Yet around 645 million people faced hunger last year. And nearly 2.7 billion people cannot ...