Why did King John sign the Magna Carta?

The signing of Magna Carta by King John of England in 1215 is a pivotal moment in the annals of constitutional history, symbolizing the transition from absolute monarchical rule to...