
Pussy Riot band leader Maria Alyokhina has escaped house arrest in Russia by disguising herself as a food courier to avoid Moscow police.
Alyokhina and her bandmates in the feminist collective Pussy Riot have been arrested and imprisoned multiple times…
