Argentina became the first country in Latin America to legalise same sex marriages.

After a lengthy debate, carried live on National television, the country's senate gave the go ahead.

But the issue has caused deep divisions, as Al Jazeera's Teresa Bo reports.

Source: Al Jazeera