Gay marriage was all but legalised in Maryland when the Legislature gave its final OK yesterday to the law that is awaiting the expected signature of the Governor.

Maryland will become the eighth state to allow gay marriage when Governor Martin O'Malley - who sponsored the bill - signs the legislation.

Opponents have vowed to challenge the measure by putting it on the state ballot in November's election.