Russian police have detained around 30 LGBT rights activists who took part in an unsanctioned rally in St. Petersburg.
Several dozen activists gathered at Palace Square on August 4, despite a ban to hold the rally.
Organizers had said they would stage one-person protests to demand freedom of association after city authorities denied their request to hold a parade.
City authorities rejected their request, saying there was ongoing road repairs in the city and claiming that LGBT (lesbian, gay, bisexual, transgender) actions were "harmful to the health of children."
The activists held rainbow flags and placards.
There were no clashes between police and the activists.
Russia passed a law in 2013 banning the spreading of gay "propaganda."