Anti-corruption rally in Lenin Square in Makhachkala, Dagestan, October 3 (Source: Caucasian Knot)

Anti-corruption rally in Lenin Square in Makhachkala, Dagestan, October 3 (Source: Caucasian Knot)