Pakistan, June 12 -- US President Donald Trump on Tuesday claimed Los Angeles was being invaded by a "foreign enemy" and vowed to "liberate" the city after days of protests sparked by immigration raids.

In a hardline speech at one of the country's biggest army bases, Trump described protesters as "animals" and got troops to boo the names of California Governor Gavin Newsom and ex-president Joe Biden.

Trump has deployed thousands of troops including 700 active duty US Marines to Los Angeles, despite California authorities saying the move is unnecessary and will inflame the situation.

Newsom has called Trump's actions "dictatorial."

"This anarchy will not stand. We will not allow federal agents to be attacked, and we will not allow an Ame...