World Travel Awards final set for Nov 7World Travel Awards, the biggest awards for the travel and tourism industry, will hold its finale at the Grosvenor House, a JW Marriott Hotel, in London on November 7. The final, watched by more than a thousand senior industry profess Moreā¦ |