Portugal joins a handful of other countries (the Netherlands, Belgium, Spain, South Africa, Canada, Norway, Argentina, Columbia (?), Sweden and some US states) in introducing same-sex marriage.
Read the full story here.