Indian commuters make their way through a central railway station at rush hour in Chennai.

World Population Day: can a 10-billion strong humanity feed itself in 2050?