 Hello, I'm David Harper with the BBC News. Donald Trump has survived an assassination attempt at an election rally in Pennsylvania. Security agents rushed to protect the former president after gunshots were heard before he was led to safety. The BBC's senior North America correspondent Gary O'Donoghue was there.