'Drug dealers, criminals, rapists': What Trump thinks of Mexicans

Donald Trump, who has repeatedly disparaged Mexico during his presidential campaign, is to visit the country for talks with the president ahead of a speech on immigration.

Here's a look back at some of the things the US presidential hopeful has said about Mexico during his election campaign.