Britain now has more than 12,500 million pound streets, analysis finds

Syndicate Post image
Kensington Palace Gardens in London has been named as Britain’s most expensive street for the 12th year in a row (PA)