Tropical storm Kammuri battered southwest China leaving 28 dead with a further eight people unaccounted for, Xinhua said on Tuesday.

Around a million people are thought to have been affected by floods and landslides as heavy rain and winds smashed China's Yunnan province.

Almost 12,000 people have been evacuated from the disaster area with 2,700 homes destroyed. The damage has been put at $80 million mostly as a result of damage to crops.

Kammuri, which is the third tropical storm to hit China this year, is reported to have left 116 people dead with a further 45 missing in northern Vietnam since it hit the country last Friday, local media reported on Tuesday.