Interior of the Temple Church, London, 1905. The church was built as the English headquarters of the Knights Templar in the late 12th century. From Cassell's Illustrated History of England, Vol. I. [Cassell and Company, Limited, London, Paris, New York & Melbourne, 1905]
World Europe United Kingdom England Greater London London City of London
Pixel Dimensions (W x H) : 6756x9418
File Size : 62,137kb