The river Mahaweli flows through
The river Mahaweli flows through 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.