70% of Europeans live in cities, and that share is growing in almost every country worldwide. These people, on average, eat three meals a day. In a city like London that’s 30 million meals.