A march for the rights of LGBT people and gender equality in the town of Rose Hill, Mauritius, June 2, 2007.