Ed Miliband has been pelted with eggs during a chaotic campaign visit to a street market.
The Labour leader was struck on the head and shoulder when a man in the crowd hurled a volley of eggs at him.
The man, wearing a fluorescent jacket, was hurriedly seized by security officers at the East Street market in Elephant and Castle, south London, and bundled away.
The Labour leader appeared unperturbed by the attack carrying on with his visit, chatting to shoppers and stallholders, after aides removed his stained jacket.
"This is not the first time it's happened to me, I'm sure it's not the last," he said. "I'm always looking for new ways to connect with the voters."
Posting on Twitter, he later wrote: "Thanks to all at East St Market for the warm welcome today. Can recommend it for easy availability of eggs".
As he was led away, the man, who gave his name as Dean Porter, told reporters that it had been an "opportunistic moment".