Mexican city named best for travel: Survey

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 |


Read More News Stories