City
Chongqing
Chongqing, China
29.561300, 106.548320
Chongqing is a vast mountain city in southwest China, built around the meeting point of the Yangtze and Jialing rivers. Its steep streets, layered highways, river bridges, hot pot restaurants, and glowing night skyline give it one of the most dramatic urban landscapes in the country. The city feels dense, vertical, and cinematic, shaped by hills, rivers, fog, and constant movement.
1
Video
1
Creator
0
Photos
