Town located in the Badulla District of Sri Lanka – ‘ Mahiyanganaya ‘ – By Malsha – eLanka Mahiyanganaya is a town located in the Badulla District of Sri Lanka. It is situated in the Uva Province, which is in the central part of the country. Mahiyanganaya is known for its historical and religious significance. One of the most significant landmarks in Mahiyanganaya is the Mahiyangana Raja Maha Vihara, which is an ancient Buddhist temple. According to Buddhist tradition, Lord Buddha visited Mahiyanganaya during his third visit to Sri Lanka, and it is believed that he left a sacred hair relic at the temple. The Mahiyangana Raja Maha Vihara is an important pilgrimage site for Buddhists and attracts many devotees. Apart from its religious importance, Mahiyanganaya is surrounded by beautiful natural landscapes. The town is situated near the Maduru Oya National Park, which is known for its diverse flora and ...

Read More →