Exploring Sri Lanka

* Sigiriya rock fortress is a monument that must rival Machu Picchu as a gob-smacking wonder of improbable construction