The Lion Rock of Sigiriya is the Eight Natural Wonder of the World

Sigiriya Rock Lion Rock Sri Lanka Pidurangala 4

The Lion Rock of Sigiriya is the Eight Natural Wonder of the World?

The Lion Rock of Sigiriya is touted by Sri Lanka’s Tourism Board as the Eight Natural Wonder of the World.