David Cameron has been accused of lying to the people of Britain by an angry woman at a celebration in the Queen Elizabeth Olympic Park.
The Prime Minister was surrounded by excited volunteers from the London 2012 Olympic Games, and was accompanied by London Mayor Boris Johnson and Lord Coe, when Hilary Kerr unexpectedly began shouting at him about the NHS.
She said: "Mr Cameron, why did you say the NHS would be safe in your hands? You're privatising it."
The Prime Minister, who was right next to Ms Kerr, said: "Well, it is safe. We are saving the NHS. We're putting more money into it."
Ms Kerr shouted back: "Why do you lie to the British people?"
As the dense crowd around Mr Cameron looked on, one man shouted in support of him, saying: "We're with you!"
Grateful for the support, the Prime Minister said: "Thank you very much. It's not about politics today. It's about the Olympics. It's about volunteering."
It is not known whether Ms Kerr was a London 2012 volunteer.
Mr Cameron was at the main setting of last summer's Olympic spectacle one year on to see how the construction on the site is progressing and how it is living up to expectations in terms of legacy.
Alongside Mr Johnson and Lord Coe, he greeted London 2012 volunteers at the Go Local event organised by independent charity Join In in a bid to encourage more people to get into sport and volunteering.