Interior of Temple Church, London, United Kingdom
Size: 3324px × 4986px
Location: Temple Church, London, United Kingdom
Photo credit: © Christine Wehrmeier / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: attraction, church, knight, knights, london, templar, temple, tomb, tourist, uk