Can the World Afford 10 Billion People?

Recently, the world has been celebrating or marking the birth of the 7th billion person. The world’s population is 7 billion, there are 7 billion mouths to feed. The distribution of population have remained constant for over thousands of years. India and China is where most people lived say 3000 years ago and the trend […]