Video PlayerClose
Aerial photo taken on June 11, 2017 shows a castle hotel in Dalian, northeast China's Liaoning Province. Better City, Better Life. Xinhua reporters would show the glamour of cities in China through the special view by drones. (Xinhua/Pan Yulong)