Trump plans largest mass visa cancellation in history: Who will it affect?

· Al Jazeera