E192025
Mountain City is a popular nickname for Chongqing, a major southwestern Chinese metropolis famed for its steep hilly terrain and dramatic urban topography.