The Jewel of Kerala Tourism – Kerala Backwaters
Kerala at a glance The South Indian state of Kerala is a beautiful place and is often regarded as ‘God’s Own Country’. There is a popular myth in Kerala which states that when God was creating the world, he ran out of land for Kerala and so he presented a piece of heaven to the […]