Image 1 of 1
PA107135.jpg
England, London: Doppeldecker-Bus | United Kingdom, London: double-decker bus