Who was the gunman who tried to assassinate Donald Trump?
Secret Service agents shot dead Thomas Matthew Crooks, as he lay on a roof with a rifle outside the rally venue in Butler, Pennsylvania, the FBI said.