And yet, by some measures, the UK's smallest city is right here in London, and often gets overlooked in that sense. It is, of course, the City of London — the financial and ancient centre of London.
The smallest flat in London has sold at auction for £90,000. The 75 sq ft (7 sq m) property in Clapton only boasts a single bed, storage and a microwave. A separate "wet-room" has a toilet ...
I then had a choice between London where I feared I would ... oil and acrylic portraits of the locals on small seven by five inch canvases. It was Debbie who ignited the flame for the project he’s ...