Delhi, the world’s second most populous city
Delhi has managed to secure the number two spot, behind Tokyo, as the world’s second most populous city with 25 million inhabitants. Tokyo remains the world’s largest city with 28 …
Read MoreGlobal Indian News
Delhi has managed to secure the number two spot, behind Tokyo, as the world’s second most populous city with 25 million inhabitants. Tokyo remains the world’s largest city with 28 …
Read More