Staff at a McDonald’s in Sweden have been accused of refusing to allow a woman to buy food for a homeless man.

Vijaya Martensson tolf The Local that she and her friend Anja Andorsen were approached by the man at restaurant in Stockholm over the weekend.

He asked if she could buy him some food and she agreed. But when they got to the counter she alleged a worker in the store refused to serve her.

“How can McDonald’s deny a person like me who earns their own money and chooses to give another human being food?” she told the website. “What happened to Sweden’s fairness and human rights?”

Ms Martensson said she was told the man had been taking leftover food from customers’ trays, but she insisted it it was "not strange if you don’t have anywhere else to get food."

Ms Andorsen returned from the bathroom, and after being told she was allowed to buy food, “bought a meal and gave it to the man anyway”.

Christoffer Jornert, a McDonald’s supervisor, told The Local all customers buying food are welcome and allowed to give their food to whoever they like.

Man filmed moment his five pound note is refused at London McDonald's

He said the man had been asked to leave as he had been “bothering” guests, and on “several occasions tried to steal food”.