Embedded Player Thousands of protesters took to the streets across Russia on Monday for anti-corruption demonstrations. Opposition leader Alexei Navalny, who's been detained by authorities, organized the protests.