Thousands of people took to the streets on Sunday demanding the release of opposition leader Alexei Navalny while continuing the nationwide protest in Russia. The Kremlin (headquarters of the Russian government) is upset by this demonstration. According to a monitoring organization, the police have detained more than 5,000 people, many of whom have been assaulted. […]