Rabat - In what might strike some as the ultimate irony, US President Donald Trump is getting ready to deliver a speech on Islam during his visit to Saudi Arabia next week.