London tops one more list of prices: the most expensive place to live in considering the price per square meter.
In the last two decades, prices rose by 402% reaching £6,942. The rhythm of growth was almost the double of the national movement of prices.
More details in the article on Property Wire.