One of the oldest and recognized archeological sites in Sri Lanka, the Mulkirigala Rock Temple is located 16km northwest of Tangalle and is home to seven ancient cave temples. Much like the iconic Sigiriya Rock Fortress and the Dambulla Golden Temple, Mulkirigala takes a significa...