Chinese city with a huge number of stairs
Chongqing, also known as the "mountain city", is one of the largest cities not only in China, but also in the world. The rapid development and growth of the metropolis has led to the emergence of a huge number of stairs. Here's what some of the routes look like.
The video's author's path home. Your feet can get sore even while watching a video.