Katie Price was reportedly "hauled" off stage in a karaoke bar in Majorca for swearing at the audience.

Katie Price

Katie Price

The 38-year-old star couldn't control her potty mouth after being booed by families and children at McTavishes bar at the Santa Ponsa resort and they looked on in horror as she performed an out of tune version of 'A Whole New World', which she released with her ex-husband Peter Andre in 2006.

An eyewitness told The Sun newspaper: "She was absolutely hammered. It wasn't even that late. Her behaviour was disgraceful.

"The bar was full of families, including young children. Everyone was absolutely disgusted."

The mother-of-five - who has son Harvey, 14, with former lover Dwight Yorke, Junior, 11, and Princess, nine, with Peter, and Jett, who turns three next week, and Bunny, two, with current spouse Kieran Hayler - didn't stop there, as the onlooker said she also then used expletives to mock the 'Mysterious Girl' hitmaker's manhood after her husband sang one of her ex-partner's hits.

The insider added: "Her boyfriend sang a Peter Andre song, then she started commenting on the size of his c**k, saying how it was much bigger than Peter's.(sic)"

Even before she had started singing, she joked about her disabled son Harvey being blind.

She told the room: "I'm not f****** blind like my son."

However, she insisted it was a joke and that Harvey would have seen the funny side if he was there.

She added: "It's the truth. If Harvey was here he'd say 'Yeahhh'".

The 'Loose Women' panellist then ended her raucous performance by having a pop at the karaoke manager before swearing once more.

Talking about the man in charge of karaoke, she said: "This guy thinks I'm a **** for saying goodbye to you all. But tell the truth, would you not be offended if I didn't say goodbye?"

F**k you motherf***er. Goodnight, I love you all. F**k you more like it, you ****."