The first same-sex marriage has taken place in Portugal, a month after a law allowing gay marriage came into effect.
Teresa Pires and Helena Paixao, both divorced mothers in their 30s who have been together since 2003, married at a Lisbon registry office.
The couple - who had campaigned for a change to the law - described it as a "great victory, a dream come true".
The Socialist government had faced fierce opposition to the law in what is a mainly Catholic country.
But a petition against the change failed to gain enough support for a referendum.
The bill was passed by parliament in January and ratified by President Anibal Cavaco Silva in May - making Portugal the sixth European country to recognise same-sex marriages.
The six-colour version of the .

A lesbian couple, Teresa Pires and Helena Paixao, married in a Lisbon  on Monday. As they kissed and hugged Pires said, "This is a great victory, a dream come true," and that they would continue to fight for equal rights for homosexuals, including .

The couple had campaigned for a change in the law since 2006, when they were turned away from a registry office.  Officials said the law stipulated that marriage was between people of different sexes.  They appealed to , saying that the constitution forbids discrimination based on sexual orientation, but the Court rejected their appeal.

Afterwards the government of  introduced a bill removing the reference to marriage being between different sexes. The bill was passed by parliament in January and ratified by conservative President  in May.

The government said the law is part of its effort to modernize Portugal, where homosexuality was a crime until 1982.  Portugal is a predominantly Catholic country and is the sixth country in Europe to allow same-sex couples marriages, after Belgium, Spain, Norway, the Netherlands, and Sweden.