More than half a million people in Sri Lanka have been displaced by devastating floods following several days of torrential rain.

At least 180 people have died and search and rescue teams are looking for more than 100 who are missing.

While the streets of Colombo are under water, towns and villages on the Indian Ocean island have suffered landslides. In Ratnapura 70 kilometres from the capital more than 70 were killed and the numbers are still rising.