Anti-Government Protesters Clash with Police in Kiev

Anti-Government Protesters Clash with Police in Kiev

Photo by Jeff J Mitchell/Getty Images

Anti-government protesters clash with police in Independence square in Kiev.