Sri Lanka

Sri Lanka has one hundred and three rivers.

An excerpt from the article 24 facts about Sri Lanka

Most of them are short, but there are 16 major rivers over 100 km long, 12 of which carry about 75% of the average river flow in the entire country.

Sri Lanka’s longest rivers are Mahaweli Ganga (“Great River”), 335 km long, and Malvathu Oya, 170 km long.