The US authorities say the decision was made on national security grounds.
Mr Islam was on a flight from London to Washington when officials realised his name was on a “watch list”. The plane was diverted to another US airport.
Muslim groups in Britain and the United States have criticised the decision, saying Mr Islam is a man of peace.
The Council on American-Islamic Relations said in a statement that the move “sends the disturbing message that even moderate and mainstream Muslims will now be treated like terrorists”.
Now this is real bullshit…
This guy has been singing and working for peace for ages even before he became a muslim, and he hasn’t missed a chance without condemning terrorism, and now he’s on a terrorist watch list?
What the hell are these people thinking?!