The river Mahaweli flows through
A
India
B
Bangladesh
C
Sri Lanka
D
Pakistan
Correct Answer: Sri Lanka
The river Mahaweli flows through Sri Lanka. Mahaweli Ganga, (Sinhalese: “Great Sandy River”), river, central and eastern Sri Lanka. At 208 mi (335 km) in length, it is Sri Lanka’s longest river.