An aerial drone photo taken on March 14, 2026 shows the large cruise ship "Adora Flora City" in Shanghai, east China. As China's second domestically built large cruise ship, it is expected to be delivered by the end of 2026. (PHOTO: XINHUA)