November 24, 2020 0 Top 10 visiting places in Kerala | Trend Greats In South India, Kerala, for its uncontaminated tropical beauty, is often called the “God’s Own…More