Explore INDIA Best Of The Hill Stations in KeralaRecently, I was watching a movie’s teaser and they were referring Kerala as ‘God’s Own Country’. Well, true that and…