World

John McCain stuns own party by voting against repeal of Obamacare

Sen John McCain, front left, is pursued by reporters on Capitol Hill, Washington after casting a 'no' vote on a measure to repeal parts of former president Barack Obama's health care law PICTURE: Cliff Owen/AP
Sen John McCain, front left, is pursued by reporters on Capitol Hill, Washington after casting a 'no' vote on a measure to repeal parts of former president Barack Obama's health care law PICTURE: Cliff Owen/AP Sen John McCain, front left, is pursued by reporters on Capitol Hill, Washington after casting a 'no' vote on a measure to repeal parts of former president Barack Obama's health care law PICTURE: Cliff Owen/AP

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.