Claim: There are 17 rivers in Sri Lanka listed to be over 100km in length with Malvathu River(literally translates to "Great Sandy River") being the longest at 335km (208 mi).
Evidence: Sri Lanka has 103 rivers. The longest of these is the Mahaweli River, extending 335 kilometres (208 mi).