The Economist: Megachange

In 2050 there will be 9.3 billion people alive - compared with 7 billion today - and the number…