Travellers in India have been advised to make sure a trip to Goa is on their itinerary. Taking a trip to Goa has been highlighted as an essential part of any holiday to India by the readers of Trip Advisor. Offering their views on the top places to see in the country as part « Continue Reading »