Donald Trump has been rushed off the stage after gunshots were heard as he addressed a crowd at a rally in Pennsylvania.

Secret Service agents dashed up to the former president and quickly removed him from the stage in Butler.

Mr Trump could be seen ducking for cover behind the lectern.

The former president was then driven quickly from the scene in an armoured vehicle.