SAINT PETERSBURG , Russia ( Reuters ) - Police detained dozens of anti-Kremlin activists in Russia 's second city on Wednesday after 300 gathered to protest restrictions on the constitutional right to free assembly .