Incredible India! Udaipur voted #1 “World’s Best Cities”
I was delighted to see that the just-released 2009 annual list of the "World's Best Cities" (as chosen by worldwide readers of Travel + Leisure magazine) was topped by a city we visited last year. Udaipur, in the heart of Rajasthan, was selected as the best city in the world by the magazine readers for its unspoiled beauty, luxury accommodations, art collections and shopping opportunities for fabrics, antiques and handmade clothing. I enjoyed those things Read more