What is the longest river in Sri Lanka?
user
The longest river in Sri Lanka is the Mahaweli River, which runs for 220 miles (354 km).  The Kelani River, which runs through the hill country, is the second longest, and it
assistant
What is the longest river in Sri Lanka?
user
The longest river in Sri Lanka is the Mahaweli River, which runs for 645 kilometers.  The next longest river is the Kelani River, which is 317 kilometers long.
assistant
What is the longest river in Sri Lanka?