Guest
Login
Sign Up
Site settings
Forgot Password?
“Adora Magic City,“ China's first domestically-built large cruise ship, is being launched at Shanghai Waigaoqiao Shipyard after over three years of construction.
Autoplay video
Hide player controls
Hide resume playing