What foods will the future serve up?
We've become blithely accustomed to a whole range of foods and drinks due to their ready availability: from staples such as meat, early crop potatoes, cereals, coffee and tea to almonds, tomatoes, citrus fruit and red wine. But this agreeable ...