Sharon Osbourne reveals why she voted for Brexit: 'Take care of your own people first'
X Factor judge Sharon Osbourne has revealed she voted for Brexit in the EU referendum, saying there are "too many people in a tiny country".
The London-born reality TV star (63), who lives in the US with husband Ozzy, likened England to Hong Kong, calling it "so over-populated, so congested".
She also criticised disgraced former BHS boss Philip Green and US presidential candidate Donald Trump.
Osbourne said she came back to England every four to six months and reads British news online every day.
"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," she said.
"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!
"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 on to TV screens on Saturday, but Osbourne, a judge alongside Simon Cowell, Louis Walsh and Nicole Scherzinger, is absent from some of the auditions due to work commitments abroad.
In an interview with the Sunday Times, she also blasted Green, who has faced widespread criticism over the collapse of British Home Stores, 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 his boat and a f***ing hoof for a doorstop. All this decadence, all this thirst for celebrity."
She also labelled Trump as "disgusting" and "completely insane".