A massive multi-functional project for Deduru Oya
The Deduru Oya is the sixth largest river in Sri Lanka which is about 142 km in length and has a water resource area of about 2,420 km.
Publication Date:
01/03/2012
![]() |
The Deduru Oya is the sixth largest river in Sri Lanka which is about 142 km in length and has a water resource area of about 2,420 km.