Fox news anchor Geraldo Rivera embarrassed himself and his channel by announcing it was that US president Barack Obama, not Osama Bin Laden, had been killed.

As Obama walked away from the camera after announcing the weekend’s biggest news, Rivaldo said: President Obama, speaking from the East room of the White House, telling the nation and the world President Obama is in fact dead, it was a U.S. led strategic…’

He was interrupted by his female co-anchor and corrected himself, saying: ‘I’m sorry, Osama Bin Laden is dead, a strategic operation, they caught him in a mansion outside Islamabad.’

Twitter users were still ridiculing Rivaldo today.

@KingEly tweeted: “Geraldo Rivera is a douche !!!!!! but a funny one”

@AndrewNeglia wrote: “Geraldo rivera did a major slip up and said Obama dead, when he meant osama.. Can’t do that on tv.. Shame on him..”

And @Kay_Cee21 was similarly unimpressed; “Geraldo Rivera is def gettin his pink slip for sayin “obama is dead” *turns off TV*”

Fox wasn’t the only one to get it wrong.

On BBC’s website a ticker along the top of the screen was labelled: ‘Obama dead’. It was quickly corrected.

The error happened at 11.19pm minutes before the Obama gave a live speech confirming the kill.

And shortly after 11pm a MSNBC reporter tweeted that it was Obama, not Bin Laden, who was dead.

“Obama shot and killed,” Norah O’Donnell posted on Twitter, citing NBC Chief Pentagon Correspondent Jim Miklaszewski as her source.

She later removed the post. Too late Norah.

Watch Rivera’s slip-up below: