Kerala – God’s own country December 11, 2017 Wedged between the Arabian Sea and the Western Ghats, Kerala is a land blessed by nature. It is the land of festivals, of coconut palms, and of Read More