At least 24 were killed as heavy rains wreaked havoc in southern and eastern China, forcing more than 100,000 people to evacuate.

Massive floods have hit Guizhou province, where 21 people were killed and 31 were missing. Nearly 100,000 residents were evacuated, the official Xinhua news agency reported.

Three deaths were reported from Jiangsu province, Xinhua added.

The rains collapsed 300 houses, with 5,500 hectares of farmland submerged. Besides huge damage to crops, the floods also worsened the power supply in the area as power generation from nearby dams was shut down.

The floods also destroyed roads and bridges and washed away more than 500 vehicles.

About 6,000 students were prevented from attending schools on Tuesday due to floods, Yan Tie, the county's education chief, told Xinhua.