Touring Gods own country- Kerala
Popularly called “Gods own country”, kerala is an Indian state which lies on the Malabar coast in the south western part of the peninsular country. The place is so beautiful as it is the amalgamation of golden beaches, lush green surrounding with the coconut groves, the pure and green hill stations and the labyrinth backwaters. […]