Torrential rain triggered by tropical storm Kammuri has killed 20 people, left 10 missing and caused economic losses of 300 million yuan ($44 million) in China's southwest over the past few days, state media said. The official Xinhua news agency said on Monday that downpours triggered floods and landslides in the mountainous frontier province of Yunnan from Thursday to Sunday, destroying houses, cutting off roads, submerging crops and affecting 818,300 people. About 2,400 people were displaced, it said, citing provincial civil affairs authorities.