Former Labour leader Ed Miliband has been filmed giving a homeless man ten pounds.
Miliband came across the man outside Kentish Town tube station in London.
In the video, Mr Miliband stops to talk to the man and asks about his circumstances.
During their conversation, the MP for Doncaster looks through his wallet and pockets for money to give to the man but finds none. A member of the public then directs him to a cashpoint across the road.
The video shows Mr Miliband crossing the road to the Sainsbury's Local to get some money, before returning and given a £10 note to the homeless man.
"You're a good man, Ed," says an onlooker.