The dust has still not settled after Britain’s shock Brexit referendum. Finance and politics are in turmoil. Also up in the air is the fate of the EU migrants who’ve settled in the UK under an automatic right to live anywhere in the bloc. There are 3 million of them in Britain, including workers, their dependents and students. So will they have to leave after Brexit?