The Russian Interior Ministry says police arrested 500 demonstrators on Monday during a protest against government corruption in St. Petersburg.

The ministry said about 3,500 people took part in the demonstration. Earlier, opposition leader Alexei Navalni was arrested near his home.