Maniyangama Raja Maha Viharaya: A Cave Temple Reborn from Ruins
Carved into a massive rock cave just 4 km from Avissawella, the Maniyangama Raja Maha Viharaya is a testament to Sri Lanka’s resilience. Destroyed by Portuguese invaders and later restored by King Kirthi Sri Rajasinha (1…
Read Guide