Protesters burn a barricade in Hamburg ahead of the G20 summit. Photo: EPA