Colour photograph of the Tower of London, a historic castle located on the north bank of the River Thames in central London. Construction began in the 11th Century. Dated 2014


Size: 7922px × 2647px
Location:
Photo credit: © World History Archive / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 11th, 21st, archival, archive, bank, castle, century, colour, construction, gate, historic, historical, history, london, north, photograph, photography, river, thames, tower, traitor