Applying the European Convention on Human Rights (ECHR) to immigration cases has always been a balancing exercise between the effective protection of human rights and the Contracting States' autonomy to regulate migration flows. In its recent case law, the European Court of Human Rights in...