Key dates in history

The 31 key dates in history that every GCSE pupil should know

Latest ITV News reports