Agreement made for the surrender of the Tower of London , 16 July 1460
Agreements were made for the surrender of the Tower of London by the Lancastrians to Yorkists on 16 July 1460.
Read moreAgreements were made for the surrender of the Tower of London by the Lancastrians to Yorkists on 16 July 1460.
Read more