The National Guard has arrived in Los Angeles after days of civil unrest following pro-migrant riots across the Californian city .

Images have emerged of troops on the ground in the downtown area of the city ahead of an expected demonstration near City Hall later today.

President Trump has said he is deploying 2,000 California National Guard troops to Los Angeles to quell the protests, which he called 'a form of rebellion.'

The president had actually congratulated the National Guard on doing a 'great job' in the city in the early hours of Sunday morning, although they hadn't arrived yet.

Early Sunday, the deployment was limited to a small area in downtown Los Angeles, with the rest of the city of 4 million people largely unaffected.