Isle of Portland
Britain's Loneliest Migrant Center Is an Isolated Hell for Its Detainees
The Verne immigration removal center is located on the remote Isle of Portland in Dorset, England. Very few of the migrants locked up there receive visitors, which is terrible for their mental health.
Advertisement