Exploring the most Picturesque & Historic parts of England
This recently completed official Battle of Britain Monument, situated on the Embankment near Westminster, is not to be missed. The bronze relief castings are amazing, seen here is close-up.
This picture also appears in the following picture tour:
ImageID:1067702, Image size: 2793 x 2081 pixels
Please login to make a comment on this picture