the Mahaweli Ganga, whose banks stretch for 335 km and whose basin area is one-fifth of the land area; the 145-km long Kelani ...