Kerala "The Green Paradise on Earth” is a popular tourist destinations draped in an evergreen beauty of nature. Tourists from all over the world travel to Kerala to enjoy an Indian holiday on the beaches, backwaters and hills of Kerala. Cochin is a vibrant city situated on the south-west coast ...