At least 29 people have been arrested in Minneapolis during protests over the death of a woman who was shot by a US Immigration and Customs Enforcement (ICE) agent.

One police officer was also injured after a "chunk of ice was thrown at them", city officials said, during demonstrations which saw 1,000 people take to the streets of the city on Friday night.

Protests against immigration enforcement have been held across the US after 37-year-old Renee Nicole Good was shot in her car on Wednesday.

The Trump administration said the agent who fired the shots acted in self-defence. Local officials have insisted the woman posed no danger.

Minneapolis Police declared an unlawful assembly on Friday night as protesters gathered outside the Canopy Hotel in the city, where some ICE agents were believed to be staying.