Sharon Osbourne says Piers Morgan is only controversial ''to get a reaction''.

The 64-year-old television personality has defended her good friend Piers, 51, after his inflammatory remarks about the women's marches following Donald Trumps' Presidential inauguration.

The 'Good Morning Britain' host stirred controversy with an article he wrote for the Daily Mail earlier this week, when he said he was ''planning a men's march to protest at the creeping global emasculation of my gender by rabid feminists''.

Speaking on her US talk show 'The Talk' on Tuesday (24.01.17), Sharon stood up for Piers when she claimed he ''adores women'' and only makes controversial statements because he ''loves the attention''.

She said: ''He says this stuff to get a reaction. I know Piers very, very well. This is what he does.

''He loves the attention. Naughty Piers! I know you don't believe what you're saying. He doesn't. He adores women.''

But her fellow panellist and actress Aisha Tyler refused to accept this as a reason for his comments, saying he needed to be taught ''how democracy works''.

She responded: ''I'm offended...I just don't think he understand American democracy and our constitutionally protected right to assemble and have free speech and I think when he comes here, we'll explain how democracy works.''

Sharon's comments come after it was revealed earlier on Tuesday that actor Ewan McGregor rejected the chance to appear on 'Good Morning Britain' after he found out he would be interviewed by Piers.

Piers confirmed: ''Ewan McGregor was meant to be the main guest on today's show, but he has decided not to turn up.''

But the 'T2 Trainspotting' star was quick to hit back via social media, writing on Twitter: ''Was going on Good Morning Britain, didn't realise @piersmorgan was host. Won't go on with him after his comments about #WomensMarch''

Piers responded: ''A real man would have come on and debated it with me, not run away like a coward.''