Nearly 200 police officers have been injured and more than 100 hundred protestors have been detained in Hamburg, Germany, where world leaders are meeting at the G-20.
Nearly 200 police officers have been injured and more than 100 hundred protestors have been detained in Hamburg, Germany, where world leaders are meeting at the G-20.