The Daily Mail (we read it for amusement) recently published an article about the most expensive streets in Britain and surprise – the most expensive one is in London.
It’s a street so exclusive – you can’t even go down it for a stroll as it’s protected by diplomatic security services.
Property on Kensington Palace Gardens is so expensive – it costs £1,193 per square feet (about $1600).
Here’s a picture:
This cements London as the playground for international playboys and oligarchs.