The Internet has spared no punches after US President Donald Trump delivered a keynote speech in Saudi Arabia on Sunday (21 May).

The speech focused on Trump's priorities for tackling international extremism and radical Islam around the globe. However, the top concern from the world of social media was the president's pronunciation of words which he stumbled over.

One word that seemingly gave Trump trouble was ethnicity – and Twitter was quick to jump on his case.

The words "chemical weapons" and "chaos" also seem to give Trump trouble in what was clearly a scripted speech. Sources told AP prior to delivery that the speech was written by Stephen Miller – Trump's senior adviser – who was also the brainchild behind the so-called US immigration ban from certain Muslim-majority countries.

Twitter also went into a frenzy when Trump praised Saudi Arabia on "empowering women" – despite being ranked 141st out of 144 countries in the World Economic Forum's 2016 Global Gender Gap Report.