italian bombast cannon tower of london thames path north bank river thames london

- Image ID: BAMJ8X
italian bombast cannon tower of london thames path north bank river thames london
ANTHONY THOROGOOD / Alamy Stock Photo
Image ID: BAMJ8X
Location: thames path north bank river thames london england uk europe