10 most beautiful cities in the world | Must visit Cities in 2022 2023
1. San Miguel de Allende, Mexico
2. Chiang Mai, Thailand
3. Paris, France
4. Cape Town, South Africa
5. Cartagena, Colombia
6. Florence, Italy
7. Istanbul, Turkey
8. Kyoto, Japan
9. Athens, Greece
10. Chefchaouen, Morocco