From Twitter. So probably a response to idiots and liars about Brexit, NHS, unfairness, bigotry etc
This was entirely predictable as most people in the EU don't have passports as most don't need them! Travel within the EU, but outside the Schengen zone only requires a national identity card so having to get passports for whole families just to travel to Britain is gong to deter many potential visitors on the grounds of inconvenience if not on the grounds of cost!
OK, in most countries, getting a passport is simpler and cheaper than the faff-about you have to go through in Britain but even so!