The Socialist Revolutionary Workers Party (SRWP) has been formally launched in South Africa.
As France recently passed its marriage equality law, homophobic protestors took to the streets.