Goa is one of the most popular destinations in India, and its tourism is a big business.The resort town has a number of luxurious hotels and the area around it has been dubbed as the ‘Hotel Paradise’.But there is one hotel in Goa that’s a little bit more than a vacation rental.This is the Taj […]