This gallery contains 7 photos.
Zurich in Switzerland is ranked as the overall most expensive city to live in, world-wide, according to Xpatulator.com’s July 2013 international cost of living rankings. Thimphu in Bhutan, is ranked the cheapest. Tokyo dropped 2 places in April, and another 3 places in … Continue reading