Protests have spread across America following days of demonstrations in Los Angeles against immigration raids by the federal government.

Thousands of troops and hundreds of marines have been deployed to LA by US President Donald Trump to quell the demos, causing a row with state politicians.

Days of unrest were sparked after federal immigration officers arrested large groups of unauthorised immigrants in areas with large Latino populations.

Rallies have since taken place from coast to coast, with more planned over the coming days.

Texas Governor Greg Abbott ordered the state's National Guard to deploy to San Antonio on Tuesday, ahead of planned demonstrations.