The reality is that prime property in London is being driven by a supply-and-demand squeeze of extreme proportions, coupled with a wall of money from almost every corner of the globe. This is not just the place we live in; it's a place where everyone else wants to live, too. Knightsbridge, Belgravia, Chelsea, South Kensington, and Notting Hill now make up the most expensive two square miles of real estate in the world.
More...