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 ...
11d
The Mirror US on MSNThe incredible train line that actually runs through the middle of an apartment blockThe Liziba station, part of the Chongqing Rail Transit 2, is nestled between the sixth and eighth floors of a 19-storey ...
In a viral Instagram video, travel vlogger Dylan Page takes viewers on a jaw-dropping tour of this extraordinary metropolis, showing just how surreal Chongqing's urban landscape truly is.
The Chongqing Dance Team is sending an impressive contingent of 11 dancers—8 males and 3 females—across multiple categories, including U14 Boys, U14 Girls, Men's Open, Women's Open, and Team ...
Chongqing University (CQU), founded in 1929, is a national key university directly under the Ministry of Education of the People's Republic of China. It is a high-level, research-oriented ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results