But when you think that every day for a city the size of London, enough food has to be produced, transported, bought and sold, cooked, eaten, disposed of, and that something similar has to happen every day for every city on earth, it's remarkable that cities get fed at all.