Home Tags 2011 Grand Tour

Tag: 2011 Grand Tour

World Travel Awards announces destinations for 2011 Grand Tour

LONDON - After a rigorous selection process, Bangkok, Dubai, San Francisco, London, Sharm El Sheikh, Rio de Janeiro, and Antalya in Turkey have emerged as the hosts of the World Travel Awards (WTA) 20