Call it the land of coconut, or God’s own country, Kerala with its sun blanched beaches, enchanting backwaters, rich diversity of flora and fauna, and misty mountains is truly heaven on Earth. According to popular beliefs, Kerala rose up from the sea....
Read More