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