Bharat Express

Shangluo

China is experiencing extraordinary weather this summer, with heavy rains falling in the east and south while much of the north has been sweltering in successive heat waves