David Beckham is indeed a big-hearted person, proved his recent gesture.
According to an onlooker, the 41-year-old footballer came out with the burger in his hand and the bottle of beer in his pocket.
"When he handed the burger to the homeless man, the guy's face just lit up. It was such a lovely gesture. The pair had a laugh and a joke and then David went back to his family," he added.
Photograph: Beawiharta/Reuters