Hard data showing the difference between allowing millions of immigrants from the ME and N. Africa vs not doing so (Poland):

Rapes reported in 2020
England & Wales: 8,593
Germany: 8,133
France: 7,500
Poland: 2,399

Rapes reported in 2023
England & Wales: 68,109
Germany: 39,029
France: 42,400
Poland: 1,127