Anti-G20 protesters have clashed with police in Germany.

They say they are protesting about a range of issues, including climate change, global wealth inequalities and the presence of Donald Trump and Vladimir Putin at the summit.

Police in Hamburg say 213 officers have been injured since Thursday, and 143 people detained.