Goa, the land of beaches, is the smallest state in India and yet, arguably, the biggest tourist destination of the country. There is hardly a list of best places to visit in India that doesn’t feature Goa at the very top. The beaches, the markets, the parties, and the natural
Continue reading