World Police, Protesters Clash Outside G20 Summit July 6, 2017 Dipo Olowookere By Dipo Olowookere As the G20 Summit prepares to officially kick off tomorrow, Friday, July 7, 2017, in Hamburg, Germany, demonstrators have stormed outside Read More