A population the size of Scotland will arrive in the UK from the Continent if Britain stays in the European Union by 2030, Michael Gove has said.

The Justice secretary and chairman of the Vote Leave campaign said that more than 400,000 migrants a year could come to the UK by 2020 if Britons vote to remain in the EU next month.

Mr Gove said the influx would put huge pressure on hospitals, with the National Health Service needing an extra £9.35billion by 2030 to cope.