By ordinary people I mean those of us who aren't millionaires, oligarchs and trustafarians. Obviously there must be ordinary people living there, but how on earth do they afford it? To buy there is eye watteringly expensive, so I suppose they must all be in rentals but then the rental prices are bad enough.
To get things in perspective you could probably get a five bed detached with land attached for the price of a small one bed flat in central London.
Pardon my igorance on this matter but it's always baffled me. Where do all the taxi drivers, shop workers, hotel staff, police, fire personnel, doctors, nurses etc live? Do they live in social housing, or are they miles out and commute in every morning?
It's a bit hard for a small town girl like me to get my head around.