Please enable JavaScript
Sami Hamdi has been detained by US immigration officials after his visa was revoked, for unsubstantiated ‘national security’ reasons.