Former Prime Minister David Cameron has appeared to condemn the Chancellor's tax rises after he was caught on camera apparently saying the words "breaking our manifesto promise is a stupid idea".

During a ceremony to unveil the Iraq and Afghanistan memorial in London, Mr Cameron was captured on camera emphatically talking to Defence Secretary Sir Michael Fallon where he appears to have criticised Philip Hammond's controversial rise in National Insurance contributions for the self-employed.

Although there is no sound apart from the military band playing in front of them, the video appears to show Mr Cameron saying the words "breaking, "manifesto promise" and "stupid".

Footage from ITV caught the conversation between the two men.