There are 17 rivers in Sri Lanka listed to be over 100km in length with Mahaweli River(literally translates to "Great Sandy River") being the longest at 335km (208 mi).
There are 17 rivers in Sri Lanka listed to be over 100km in length with Mahaweli River(literally translates to "Great Sandy River") being the longest at 335km (208 mi).