2024
ALUVIHARA ROCK CAVE TEMPLE
Temple to visit
Aluvihara, which means monastery of ashes, is a troglodytic monastery. ...Read more