Germanys parliament has voted for the legalization of same-sex marriage after German Chancellor Angela Merkel asked the conservative party to follow their conscience rather than party lines. Merkel herself voted against the amendment.