contestada

Who forced King John to sign the Magna Carta?
A. Monks in English monasteries
OB. English nobles
OC. English peasants
O D. A group of French knights