About Kerala Situated in southwestern region of India, Kerala state is rightly called ‘God’s own country.’ The state is endowed with breathtaking landscapes, rich cultural heritage, and vivid traditions. This coastal region speaks of calm remote areas, lush greens, and […]