X Factor judge Sharon Osbourne has revealed she voted for Brexit in the European Union (EU) referendum, saying there are “too many people in a tiny country”.

The London-born reality television star and music mogul, 63, who lives in the US with husband Ozzy, likened England to Hong Kong, calling it “so overpopulated, so congested”.

In a wide-ranging interview with the Sunday Times, she also criticised disgraced former BHS boss Sir Philip Green and US presidential candidate Donald Trump.

Sharon Osbourne opens up about Brexit ( Garrett White / PA Wire/PA Images)

Sharon said she came back to England every four to six months and reads British news online every day.

She told the newspaper: “There are too many people in a tiny country. There are classrooms of 40 kids, the NHS is in the toilet, the education system is in the toilet. I say take care of your own people first.

“I don’t have anything against any religion or any person, but the country is overloaded. Everybody loved England because we were unique. We had traditions, we had style.

“Everybody wanted to come and ride on a bus, and everybody wanted to go and see the palace and blah, blah, blah. And we were the most polite people in the world. Gone!

Sharon Osbourne on the X Factor 2016 judging panel (Thames/Syco Entertainment)

“I know things don’t stay the same, but if I wasn’t me and I was bringing up a family in the UK and I couldn’t afford a private school, I just don’t know what I would do.”

The X Factor blasted back onto television screens on Saturday but Sharon, a judge alongside Simon Cowell, Louis Walsh and Nicole Scherzinger, is absent from some of the auditions due to work commitments abroad.

In her Sunday Times interview she also blasted Sir Philip, who has faced widespread criticism over the collapse of BHS, which he used to own, saying: “Ozzy and I used to say that he’s going to come unstuck, it’s just a matter of time.

“There are elephant tusks on this boat and a f****** hoof for a doorstop. All this decadence, all this thirst for celebrity.”

She also labelled Trump as “disgusting” and “completely insane”.