These Are The World’s Top-300 Most Populous Cities, 2018
As of 2018, with 24.1 million inhabitants, Shanghai is the world's most populous city, according to the data released by the City Mayors Foundation, while Beijing (18.6 million people) ranked number two on the list. China's capital city, Beijing is followed by Karachi, Pakistan (population 18.6 million) and Istanbul, Turkey...