List of rivers of Sri Lanka

Columns: Name | Length | Source | Drainage
Attanagalu Oya | 76 km ( 47 mi ) | Kegalle District | Negombo Lagoon | Kanakarayan Aru | 70 km ( 43 mi ) | Omanthai | Chundikkulam Lagoon | Kotmale River | 70 km ( 43 mi ) | Horton Plains National Park | Mahaweli River | Parangi Aru | 60 km ( 37 mi ) | Vavuniya District | Palk Strait | Kehelgamu Oya | 50 km ( 31 mi ) | Horton Plains | Kelani River | Pali Aru | 50 km ( 31 mi ) | Puliyankulam | Palk Strait | Maskeliya Oya | 40 km ( 25 mi ) | Peak Wilderness Sanctuary | Kelani River | Nay Aru | 40 km ( 25 mi ) | Vavuniya District | Palk Strait | Per Aru | 32 km ( 20 mi ) | Vavuniya District | Nanthi Lagoon | Mandekal Aru | 30 km ( 19 mi ) | Mullaitivu District | Palk Strait

Example questions:
Which reservoir does this stream pass through that originates at this protected area at an altitude of 2,100-2,300 metres ? | How long is this upstream Sri Lanka tributary that empties into the fourth-longest minor river in the country ? | In which year was this region designated a national park from which the longest tributary of Sri Lanka Mahaweli Minor River originates ? | When was this tributary Sri Lanka minor river dammed that starts from this region designated a national park in 1988 ? | What is the length of this Sri Lanka minor river that has the source in this district of 837,179 people in 2012 ?

Answers:
Castlereigh Reservoir | 40 km | 1988 | 1979 and 1985 | 76 km