While other European leaders have sought to place a cap on the number they are prepared to accept, Angela Merkel, the German chancellor, has refused to do so.