Substrate
UK Prisons Hold 10,487 Foreign Nationals, Costing £629 Million Annually Amid Deportation Efforts — Substrate