US SENATOR John McCain has stunned his own party by voting against Republican legislation to repeal and replace former president Barack Obama's signature healthcare law.
The Arizona senator, who has just been diagnosed with brain cancer, all but killed the legislation with a key "no" vote against the bid to uproot "Obamacare" in the US senate.
The 80-year-old had looked as if he was going to save Republican efforts to change the law when he voted in favour of opening the debate on the legislation earlier this week.
But in a night of high drama on Capitol Hill, Mr McCain dealt what looks like a death blow to the Republican party's seven years of promises to get rid of Obamacare, defying President Donald Trump and Republican leaders in the senate.