For the first time, Udaipur, India is named World's Best City, displacing last year's winner Bangkok, in Travel + Leisure's fourteenth annual World's Best Awards readers' survey.
Cape Town came second and another Thai city Chiang Mai was fifth pushing Florence back to six.
No Pingbacks for this post yet...