A new league table of Britain's most expensive streets has shown that a home in the most desirable road now costs nearly £20m. A single square foot of land in the London borough of Kensington now costs £1,193, figures show. A home in the borough costs an average £1,735,484...
Read More