Donald Trump paused his speech to the National Rifle Association (NRA) on Saturday 18 May because a fly was buzzing around him. Mr Trump, who spoke in Texas in an effort to consolidate ...