Answer
The answer to who took Margaret of Anjou prisoner is the Yorkists, a powerful English noble family who were engaged in the Wars of the Roses. The Yorkists captured Margaret after the Battle of Hexham in 1464, marking a significant moment in the conflict between the rival factions of York and Lancaster.