
This is world's largest city you've never heard of, is as big as Austria, trains here run through buildings, petrol ...
Despite its enormous size and dense population, it remains a hidden gem for tourists Chongqing, China, is the world’s largest megacity, home to an incredible 32 million people. Covering 31,815 square miles—an area as big as Austria—this city is a true …