London, England, UK. Westminster Abbey - the Modern Martyrs (Tim Crawley, 1998) statues of ten modern martyrs above main entrance. Grand Duchess Eliza


London, England, UK. Westminster Abbey - the Modern Martyrs (Tim Crawley, 1998) statues of ten modern martyrs above main entrance. Grand Duchess Elizabeth of Russia (Princess Elisabeth of Hesse and by Rhine - d. 1918)


Size: 2200px × 3374px
Location: Westminster, London, UK
Photo credit: © PjrStatues / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: abbey, architecture, britain, capital, church, city, crawley, duchess, elisabeth, elizabeth, england, europe, feodorovna, grand, great, hesse, london, martyr, martyrs, modern, princess, religion, religious, rhine, russia, statue, tim, uk, westminster