For the 13th year in a row, Kensington Palace Gardens in London was identified as Britain's most expensive street. Photo: Getty
For the 13th year in a row, Kensington Palace Gardens in London was identified as Britain's most expensive street. Photo: Getty

Britain has almost 1,800 more £1m streets than a year ago