Anti-gay activists have attacked an LGBT culture festival in St Petersburg, spraying participants with a harmful gas. The International Queer Culture Festival, which was held in the city despite Russia's homophobic laws, had already been forced out of …