As the capital cities of their countries, these 197 towns differ greatly in terms of safety, prices, health care, pollutions level and other conditions, these all is called the quality of life. What is the best of them to live in? The world's number one place for living is the Australian capital Canberra, followed by the Canadian Ottawa.
For travel most tourists choose the Great Britain's capital city London, it is the most visited town in the world. The second one is Bangkok and in the third place is world famous Paris.