London has run out of so much space that the residents cannot afford to be building a flashy house. The best that you can get will be a townhouse. There are so many companies in this city, and this possibly explains why you will have to part with up to US$30 000 per square meter.
Also, there are a number of tourist attractions in the city as well, therefore, it is a hype of activity. Despite the huge price, there is a high demand for land in the city. And, what is shocking is that no one stays in the houses, the real estate is more like a placeholder.
Attached to: The Most Expensive Real Estate Cities in the World