Following our stay in Colombo, we headed to the breathtaking ancient palace perched atop a spectacular citadel rock, located in the heart of Sri Lanka – Sigiriya – known to all tourists as “Lion Rock”. Billed by the locals as the “Eight Wonder of the World”, Sigiriya is a UNESCO World Heritage site and is…