Kerala – Gods Own Country

Kerala, One of the most popular tourist destinations in the World is visited by tourists all the year round.Located in the southwest India, this green patch of exoticism and beauty is also referred to be ‘God’s Own Country . Blessed Continue reading Kerala – Gods Own Country