Millions celebrate Brazil's Gay Pride parade in Sao Paulo
11 June 2012 Last updated at 18:32 BST
More than three million gay, lesbian, bisexual and transsexual activists have streamed through the streets of Sao Paulo, in Brazil, in what is billed as the world's largest gay pride parade.
Amidst a carnival of colour and music, activists called for an end to all forms of homophobic violence and discrimination in the country.
Iracema Sodre reports.