Kovalam

The ‘Leela Hotel’ is part of a beautiful clifftop beach resort in Kovalam which is a small coastal town in the southern Indian state of Kerala, south of Thiruvananthapuram. We…

Agra, Taj Mahal

We first visited India in December 2008 spending about a month travelling all over this incredible country. We came away wanting to go back there as soon as possible. I…