The US Senate has voted against calling witnesses and collecting new evidence in the impeachment trial of Donald Trump, clearing the way for a near-certain acquittal. The Republican-controlled Senate voted 51-49 to block the Democrats' drive to hear testimony from witnesses including former national security adviser John Bolton. Only two Republicans, Mitt Romney and Susan Collins, supported the motion. Senate minority leader Chuck Schumer called the result a 'tragedy on a very large scale'.