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.
Research reveals growth in price per square meter property prices in Britain