Why Kerala (India) Is Our New Favorite Place to Escape Winter The lush state of Kerala, located in the southern peninsula of India, is touted as "God's own Country." With such a bold tourism slogan, you can...