Portugal's President Anibal Cavaco Silva says he will sign a law legalising same-sex marriage passed by parliament earlier this year. The law had been fiercely opposed by conservatives in the Catholic country. The ratification will make Portugal the sixth country in Europe to allow same-sex marriage after Belgium, Spain, Norway, the Netherlands and Sweden.
The announcement comes days after Pope Benedict, on a visit to Portugal, told pilgrims they should oppose the law.
Portugal's Constitutional Court validated the bill last month.