Delhi to become world’s most populous city by 2028 surpassing Tokyo: Here’s why

According to a report by Population Division of the UN Department of Economic and Social Affairs (UN DESA), two-thirds of people in the world will be living in cities and will be mainly concentrated in three countries – India, China, and Nigeria by 2050. Delhi, India’s capital, will become