Goa, the land of beaches, is the smallest state in India and yet, arguably, the biggest tourist destination of the country. The beaches, markets, parties and natural beauty of this land full of life on the west coast of India is what mesmerizes many visitors and leaves them asking for more. Goa had earned a… Read More