Nestled in the south western corner of India, Kerala is a land of charming landscapes. A trip to Kerala is not just a vacation. It is an immersive journey into vibrant culture, and stunning natural beauty. This state is also famed...