Osaka, Japan, has a massive population today … The city is not only home to Tenochtitlan, the ancient Aztec capital, but it is also a Latin American financial hub. China is home to four of the most populated cities in the world, and Beijing comes …
( read original story …)