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.
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 ...