Tauck, the New England based touring company, has had more than 90 years experience organizing escorted trips to more than 70 countries. So it was no surprise…