The same-sex marriage bill was passed by the lower house of the British parliament on Tuesday with support from British Prime Minister David Cameron.