Argentina has become the first country in Latin America to legalise gay marriage after a Senate vote.

Supporters of the new legislation celebrated in the streets when the news filtered through.

Candace Piette reports from Buenos Aires.