A food bank in Germany is being criticised for its decision to stop serving more foreigners, who make up a growing percentage of its users.

The food bank in the western city of Essen announced last month that it will only register new users who can prove they have German citizenship, saying young foreign men are scaring away elderly people and women.

Other food banks, migrant groups and local politicians said it was wrong to exclude people who need charity.

The chairman of Essen’s integration council, Miguel Martin Gonzalez Kliefken, said the decision plays into the hands of far-right groups, some of which have hailed the move.

In an interview with broadcaster n-tv on Friday, Mr Kliefken said the food bank should remove any troublemakers rather than punish people based on their nationality.