The "Haikui No.1" is seen at the Jiaozhou Bay of east China's Qingdao City, Shandong Province, May 12, 2024. /CFP
© 2024 Village Voice