Hungary's strong stance on preventing refugees and economic migrants travel on to Germany and other EU countries within the Schengen area is "protecting Europe", a government spokesman has said.
In a statement, Hungarian government spokesman Zoltán Kovács said:
With regard to the Hungarian government’s measures, it is important to emphasise that Hungary is not only protecting its own borders, but also the external borders of the European Union, as the protection of Schengen borders is the responsibility of all Member States.
Mr Kovács also said that people at Budapest's Keleti railway station demanding free passage into the EU are "demanding something which is not possible under European legislation".
Calling criticism aimed at his country's stance "inexplicable", Mr Kovács called unified European action to help tackle the border crisis.
Germany must clarify its stance towards refugees fleeing their war-torn homes in Syria, Mr Kovács said in the statement:
The problem is being caused by Germany’s recent announcement of a more flexible attitude towards illegal immigrants declaring Syria to be their country of origin.