Why Did Mary Put Elizabeth in the Tower of London?
Mary I imprisoned Elizabeth I in the Tower of London due to political rivalry, religious tensions, and succession concerns. As a Catholic monarch, Mary saw Protestant Elizabeth as a threat to her rule and religious reforms. The imprisonment followed Wyatt’s Rebellion in 1554, which aimed to prevent Mary’s marriage to Philip of Spain and place … Read more