San Miguel de Allende in Mexico has been named the World's Best City in a survey by Travel and Leisure magazine. US city Charleston, Thai city Chiang Mai, Japanese city Kyoto and Italian city Florence have completed the top five. Notably, Udaipur in Rajasthan has been ranked 14th in the list.
By Lokesh RV | Jul 16, 2017 7:02 PM #Mexicp #India #Best City
Read More News Stories