The European Union has urged Hungary to find a common solution to the problem of migrants trying to reach northern Europe.

Hungary's Prime Minister Viktor Orban says he will enforce strict control of his borders as hundreds of migrants gather at the country's main international railway station.

At a news conference with the president of the European Parliament, Mr Orban said it was not Hungary's fault that many of the migrants wanted to travel to Germany, describing the migrant crisis as "a German problem".

The President of the European Parliament, Martin Schulz, warned of a deep split in the European Union if countries did not co-ordinate their response to the migrant crisis.