The Mahaweli River Sinhala , literally Great Sandy River Tamil mahawali gangai, is a 335 km 208 mi long river, ranking as the longest river in Sri Lanka
महावेली ही ३३५ किमी (२०८ मैल) लांबीची नदी असून ती श्रीलंकेतील सर्वात लांब नदी आहे.