The largest city in the world is Chongqing in China. It's home to 32 million people and is 31,815 square miles - the same size as Austria - but is a world away from it ...
A Chinese influencer shocked many online after trying to discover the "real" ground floor in the city of Chongqing ... clouds painted on it to mimic the sky. The video shocked users on social ...
He adds, "This is Chongqing, China, where they have petrol stations on roofs, trains that run through residential buildings, buses in the sky, elevators for cars, multi-story restaurants floating ...
A Chinese influencer shocked many online after trying to discover the "real" ground floor in the city of Chongqing ... (Also read: Bus in sky, train inside building: Chinese man shares his ...