Mahiyanganaya Sri Lanka

Mahiyanganaya is a town situated close to the Mahaweli River in Badulla District, Uva Province of Sri Lanka.