Gods Own Country, Kerala


Gods Own Country, Kerala, lies in the southern most part of India. It is one of the most sought-after tourist destination in India and National geographic magazine has earlier recommended Kerala as one of the ‘must see places’ in one’s life time. National Geographic’s┬áTraveler┬ámagazine named Kerala as one of the “ten paradises of the world”…

[Continue reading]