EU member states give final approval to landmark migration reforms

EU ministers on Tuesday gave their final approval to a massive overhaul of the bloc's migration and asylum laws.

The overhaul consists of 10 pieces of legislation, which were supported by the vast majority of EU member states. Hungary and Poland voted against the entire package, however, and countries such as Austria and Slovenia opposed particular parts.

The new body of law is the product of years of fierce debate, and has been criticized both by those who want to reduce immigration and by campaigners who want to make it easier for people to come to the EU.

Member states will have two years to establish border procedures to hold certain types of asylum seekers while they are screened, and to send back those who don't qualify. Countries that get overwhelmed with applications will be able to call for the applicants to be sent to other EU countries.