 Hello, I'm David Harper with the BBC News. Donald Trump has survived an assassination attempt at a rally in Pennsylvania. Security agents rushed to protect the former US president after gunshots were heard before he was hurried off stage with blood on his face. The attacker, who was on a nearby roof, killed a spectator and wounded two others before being shot dead by snipers. Gary O'Donoghue is at the venue in the town of Butler and has more detail.