Cameron pledges lessons on Magna Carta as he seeks to push British values

4000
3000