World's Best Cities To Live

1. Edinburgh, Scotland

2. Chicago

3. MedellĂ­n, Colombia

4. Glasgow, Scotland

5. Amsterdam, The Netherlands

6. Prague, Czech Republic

7. Marrakesh, Morocco

8. Berlin, Germany

9. Montreal, Canada

10. Copenhagen, Denmark

11. Cape Town, South Africa

12. Madrid, Spain

13. Manchester, England

14. Mumbai, India

15. Melbourne, Australia

16. London, England

17. Porto, Portugal

18. Lyon, France

19. New York City

20. Istanbul

21. Taipei

22. Shanghai

23. Frankfurt, German city

24. Bangkok, Thailand

Explore More