Royal Armouries at HM Tower of London

The Royal Armouries is located in the White Tower, the central keep of the Tower of London, which is its historical h...