News

That includes Agra, India, home of the Taj Mahal, and Cuzco, Peru, gateway to Machu Picchu.But once again, it was San Miguel de Allende, a colorful city in Mexico’s Guanajuato state, that topped the ...