21. Sweden
The capital of Sweden is ranked 106th on the list of the most expensive cities in the world. The Cost of Living Index is 83.32, while Price Index is 170.
The capital of Sweden is ranked 106th on the list of the most expensive cities in the world. The Cost of Living Index is 83.32, while Price Index is 170.