More than 300,000 people have been forced out of their homes by flooding in Sri Lanka, with no sign of a let-up in the torrential rain on the island nation's east coast. Three more people were killed by mudslides today, bringing the death toll to 21, officials said. The government's Disaster Management Centre said more than 1 million people had been affected by the rains, with 325,000 made homeless. Many villages remain cut off from supplies despite a huge relief effort involving tens of thousands of troops, transport helicopters and naval boats. The deployment is the Sri Lankan military's biggest since the end of the decades-long civil war against Tamil separatist fighters in 2009. Although senior officers reported that the flow of food to affected areas was going smoothly, senior local military officials reported that nine villages in the Muttur area of the eastern Trincomalee district were still cut off.