Tucked away in the southern strand of India, lies the attractive state of Kerala. Cheerfully christened God’s Own Country, the state has a lot to agreement avid travellers. The Incredible India tourism publicity has put this state on the vacationer map. Tourism in Kerala may well set in motion at Trivandrum. The capital city has […]