Kerala is the most beautiful place in India. Kerala, in south India, is often referred to as “God’s Own Country”.┬áThe best time to visit in Kerala is December to February in these months weather is very comfortable. In Kerala┬ámany upscale seaside resorts include specialists in Ayurvedic treatments. Inland are the Western Ghats, a mountain range