Labour leadership challenger Owen Smith has been forced to apologise after he appeared to call Jeremy Corbyn a "lunatic".

Mr Smith, MP for Pontypridd, on Tuesday declared that "Jeremy is not the only socialist in the village" as he attempted to steal a march on Mr Corbyn in the contest.

The challenger rounded on his rival by warning: "What you won't get with me is some lunatic at the top of the Labour Party."