Novosibirsk, Russia - June 12, 2017: Anti-corruption protests, The man takes pictures on the phone
Novosibirsk, Russia - June 12, 2017: Russian flags flutters in the wind, Anti-corruption protests
Novosibirsk, Russia - June 25, 2017: City Event
Russian flag flutters in the wind, Anti-corruption protests
Novosibirsk, Russia - June 05, 2017: A group of people crossing street
MOSCOW - JUNE 12: Opposition activists and supporters take part in an anti-Putin protest on Bolshaya Ordynka street on June 12, 2013 in Moscow, Russia.
Novosibirsk, Russia - June 21, 2017: Lawn-mower worker cuts grass with cutter
Novosibirsk, Russia - June 05, 2017: City public transport near the bus stop
Novosibirsk, Russia - June 23, 2017: Passenger plane flying through a dramatic stormy sky
Russia, Kazan, June 12, 2017. People on Metro Station Kremlin
Kazan, Russia, 12 June 2017, Mosque - minaret of Kul Sharif
KAZAN, RUSSIA - 12 june 2017 - Russian police squad in center of city