Protesters gather in St. Petersburg