En finländare bosatt i staden säger till FNB att han såg polisen gripa tiotals personer på huvudgatan Nevskij Prospekt. Ögonvittnet vill inte få sitt namn publicerat på grund av oro över att de ryska myndigheterna kunde dra in hans visum.
Demonstranterna samlades först kring Marsfältet intill Sommarparken.
– De skrek slagord som "Ett Ryssland utan Putin" och "Vi är inte rädda för er". Jag såg inga anarkister eller grupper som skulle ha härjat. Många bar på en gul badanka.
Badankorna har blivit symboler för korruptionen i Ryssland efter att oppositionspolitikern Aleksej Navalnyj avslöjade premiärministern Dmitrij Medvedevs egendom. Det visade sig bland annat att det finns ett särskilt hus för ankor på en av Medvedevs ägor.
Enligt nyhetsbyrån AFP deltog ungefär 4 000 personer i demonstrationen i S:t Petersburg.
Utrikes
26.3.2017
Finländare i S:t Petersburg: Tiotals gripna
Antikorruptionsdemonstrationen i S:t Petersburg på söndagen inleddes i fredliga tecken då många vanliga människor och barnfamiljer drog ut på gatorna, men då tåget nått Vosstanijaplatsen nära järnvägsstationen började polisen gripa demonstranter.