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.source