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

Places in Chongqing

Videos in This City