At least 25 people were killed after a foreign-flagged cargo ship caught fire while undergoing repairs at a state-owned shipyard in the eastern Chinese port city of Qingdao. The vessel, identified as the Ocean Melody, was docked at the Qingdao Beihai Shipyard for repair and inspection work when the blaze erupted at around 11: 15am local



