HUAI'AN, CHINA - JUNE 18, 2024 - Ships are stranded at the upper reaches of the Huai 'an Ship Lock on the Beijing-Hangzhou Canal in Huai 'an city, Jiangsu province, China, June 18, 2024. It is reported that since mid-June, due to the summer high temp