More than two million people were affected or displaced due to heavy floods in the eastern province of Zhejiang in China.

Torrential rains have left huge areas of the relatively wealthy province underwater, with 171,000 hectares of farmland inundated, the official Xinhua News Agency reported.

Almost 1,000 businesses have been forced to shut down, 2.6 million people have had their lives disrupted and direct financial damages were estimated at almost $734.54 million, Xinhua reported.

More than 170 people were dead or went missing in eastern and southern China due to floods till now.

Roads and railways have been blocked but aid supplies are arriving, reports said. The country's weather bureau said sky is expected to be clear by Monday.

The government has described the flood in the eastern province of Zhejiang as the worst since 1955.

In 1931, during the Nanjing decade, a series of floods occurred that was considered the deadliest natural disaster of the 20th century in China. The human deaths were estimated between 3 million and 4 million.