The US Senate has voted to confirm President Donald Trump's nominee for the Supreme Court, after weeks of rancorous debate.

The Senate backed Brett Kavanaugh's nomination by 50 votes to 48.

Mr Kavanaugh had been embroiled in a bitter battle to stave off allegations of sexual assault.