News

While most Londoners are familiar with 32 boroughs, many don’t realise that several well-known areas once had borough status of their own.
The average Londoner gets 23.6 sq m of garden space per £100,000 they spend on a house - but some areas offer much better ...