Image Source:Kerala Tourism Kerala, a state in South India along the Malabar coast, which is also known as “God’s Own Country” is a beautiful place to step in amidst the nature beauty that your heart will admire. The same has been with me when I stepped into this majestic place, my heart skipped a beat […]