Kerala – God’s own country

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