Share

World’s largest ship lift, at Three Gorges Dam in central China

A look at world’s largest ship lift. The ship elevator, located at the Three Gorges Dam in central China’s Hubei Province, will start a trial operation on Sunday.

Leave a Comment