10. The Temple atop a rock, Mulkirigala Viharaya
Mulkirigala is another Temple constructed atop a large natural rock, surrounded with another four rocks and believed to be built in the third century. The site consists of seven viharas and has been constructed within five compounds, and adorned with ancient painting, carvings, sculptures and murals. It is a lesser known ruin but visit the site to get a complete experience of the ancient ruins in Sri Lanka. Entrance fee- LKR 500