Chinese state media say 10 people have been killed in a mudslide and 12 others remain buried under debris in mountainous Guizhou province in China's southwest.

The official Xinhua News Agency said the mudslide buried 29 people in a village early Friday. It said rescuers recovered 10 bodies and rescued seven villagers.

Heavy rains have drenched the mountainous region, increasing the danger of mudslides.

Elsewhere in southern China, torrential rainfalls have left at least 42 people dead or missing.

A freak tornado killed 98 people in the eastern Chinese city of Yancheng on June 23.