Daily Archive: August 17, 2012

Shame On Russia

Three of the members of Russian punk rock collective Pussy Riot have been found guilty of “hooliganism motivated by religious hatred” and sentenced to two years of labor in a corrective institution, with credit...