Taj Holiday Village Resort and Spa, Goa

Mark Nicholls heads to Goa on the western coast of India and a stay at the Taj Holiday Village Resort & Spa. The peace is palpable; just the waves crashing ashore in the distance, the … Continue reading Taj Holiday Village Resort and Spa, Goa