In the mountainous Chongqing, China, large outdoor escalators have been built on hillsides to provide local commuters with the convenience to travel between a railroad station and several bus stops.
During the Spring Festival holiday, from Jan 28 to Feb 4, people ventured out to explore the beautiful landscapes of China, ...
DuKai photographer/Moment/Getty Images Chongqing, one of China’s lesser known megacities, is easily one of the maddest places you'll ever visit. Known as the “8D City” for its cyberpunk architecture ...