China Installs Giant Escalators as Alternative to Mountain Hiking
Tourists visiting scenic mountain spots in China’s Zhejiang Province can now skip mountain hiking altogether and ride giant escalators hundreds of meters long to reach the best view spots.