On 7 and 8 July 2017, the G20 summit took place in Hamburg, accompanied by protests and riots.