Mahiyanganaya is a peaceful and culturally rich town located in the Uva Province of Sri Lanka
Mahiyanganaya is a peaceful and culturally rich town located in the Uva Province of Sri Lanka. It holds great historical and religious significance, being one of the first places visited by the Buddha on the island. Mahiyanganaya is also surrounded…