Media playback is unsupported on your device

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.