Martin Schulz, the president of the European Parliament, has lashed out against the European countries that are refusing to play a part in accommodating the huge influx of refugees from Syria and sub-Saharan Africa.
The European Union is facing arguably its biggest challenge since its inception with a deep divide emerging across the member states over how to deal with hundreds of thousands of asylum seekers.
While some are calling for further border controls, others are pushing for each country to do their part. It comes against a backdrop of widespread border confrontations and chaos. On Thursday a man traveling with a large group of refugees from Afghanistan was shot by border guards near the southeastern Bulgarian town of Sredets and died on his way to the hospital, Reuters reported.
"Some member states are examples of solidarity and humanity.Others are examples of national egotism," Schulz told CNBC.
He attacked the "completely unacceptable behavior of some EU member states, with heads of state agreeing on billions of euros to address the crisis and finance ministers subsequently arguing 'they have no money'."
There were no excuses, he said, and the attitude did serious harm to the credibility of the member states.