Specialities of Kerala

Nestled within the Malabar coast of India, Kerala is aptly dubbed ‘God’s Own Country’. Needless to mention , Kerala’s landscape and wonder leaves an indelible mark on every visitor who decides to spend a couple of days within the glory and grandeur of this place.  While the backwaters and plush greenery add an unparalleled peace […]