A new bill aiming to protect same-sex and interracial marriage rights has been passed in The US House of Representatives.
The Respect for Marriage Act, which was approved 267 to 157, will see specific Clinton-era legislation repealed, including the 1996 Defense of Marriage Act which defines marriage as a union...