Battle of Britain Monument, London England


The Battle of Britain Monument in London is a sculpture on the Victoria Embankment overlooking the River Thames in central London that pays tribute to those who took part in the Battle of Britain during World War II


Size: 5100px × 3400px
Location: London, England
Photo credit: © Frank Vetere / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: airmen, architecture, battle, britain, british, commemoration, day, daytime, england, germany, great, ii, isles, kingdom, london, luftwaffe, monument, pilots, sculpture, travel, uk, united, war, world