Designed by
Title
The purple mini cooper and the Routemaster on Abbey Road in the City of Westminster, London #185331016
Description
London/UK-30/7/18: the purple mini cooper and the Routemaster on Abbey Road in the City of Westminster. The red double-decker bus and Mini Cooper both has become a national symbol of England
This image is editorial