David Cameron's former communications chief Andy Coulson has been charged with perjury.

The ex-News of the World editor's accused of lying under oath at the trial of Scottish politican Tommy Sheridan in 2010.