Republican nominee Donald Trump has addressed supporters in a major speech on immigration in the border state of Arizona, just hours after he met Mexican President Enrique Pena Nieto in Mexico City.
He opened his speech on Wednesday evening by detailing the stories of undocumented immigrants who committed violent crimes, telling thousands in the convention centre in downtown Phoenix that he had "met with many of the great parents who lost their children to sanctuary cities and open borders".
Later, he pledged to impose "ideological certification" for immigrants seeking to enter the US, to include questions about so-called honour killings, women, gays and "radical Islam". He said immigration would be suspended from countries like Syria and Libya.
"We have no idea where they're coming from, we have no idea who they are," he said of Syrian refugees.
He raged against low-skilled undocumented immigrants who compete with US citizens for jobs and pledged to "remove criminal aliens immediately".
He also reaffirmed his pledge to build a wall on the country's southern border with Mexico, as supporters chanted "Build a wall".


"They don't know it yet, but they will pay for the wall," he said of Mexico.
Earlier on Wednesday, protesters gathered in Mexico City as the presidential hopeful visited the country which he has derided as a source of rapists and criminals coming to the US.
Immigration has been a defining issue of Trump's presidential campaign, with inflammatory comments about Latinos, Muslims and other minorities.
Source: Al Jazeera And Agencies