The same sex marriage club has a new member -- Portugal! On Friday its parliament passed the necessary legislation. This now makes same sex marriage legal in eight countries in the world -- Belgium, Netherlands, Spain, Sweden, Norway, Canada, South Africa and Portugal.
Onwards and upwards! Who will be next?