London somewhere. Presumedly a memorial to Britain’s reign as the pre-eminent naval power.
I think this was in Trafalgar Square, London, or nearby.
View larger on black
London somewhere. Presumedly a memorial to Britain’s reign as the pre-eminent naval power.
I think this was in Trafalgar Square, London, or nearby.
View larger on black