What is the Insurrection Act that Trump threatens to use on Minnesota? Everything explained

President Donald Trump has threatened to deploy military forces in Minnesota. This comes amid escalating tensions over federal agents and protests against Immigration and Customs Enforcement. Trump cited the Insurrection Act, a law allowing military deployment on US soil. This action follows recent shootings involving federal officers and a Venezuelan man.