The rock fortress of Yapahuwa located some 154 km from Colombo in the Northwestern province of Sri Lanka is a sight in its own right.
The citadel rising about 100m above ground level is also known as the Fire Rock and its history dates back to the 13th century when it was constructed for protection against invading South Indian armies. The steep ornamental, granite staircase and the statues of the intricately carved lions on both sides that lead up to the relic temple are some of the finest features of the site.
The site also well reflects the architectural and aesthetic finesse of the local craftsmen, as evidenced by the fine pierced-stone windows of the stairway, of which one is preserved and featured in the museum on-site. The location is also home to a cave temple that contains 13th century frescoes and images of Buddha carved out of wood and bronze.