March 18, 2024
Cruise ships
Two luxury custom-designed cruise ships, the Shanghai Star and the Tiger Beach – built by China Ship Scientific Research Center's base in Jingjiang city, in East China's Jiangsu province – are due to be delivered in April.