Mr Trump has pledged to defend gun ownership and called himself ‘the best friend gun owners have ever had in the White House’.
Former US president Donald Trump is expected to address thousands of members of the National Rifle Association (NRA) in Texas.