Coronation Street star Catherine Tyldesley has come under fire for donating her winnings on Family Fortunes to a charity helping the relatives of prisoners.

The actress received a string of messages on Twitter criticising her for choosing to give the £10,000 she picked up on the celebrity quiz show to Manchester organisation Out There.

But Catherine, 29, who plays barmaid Eva Price in the soap, defended her decision.

Loading article content

She tweeted: "Getting a lot of stick about my chosen charity. The children/families of prisoners are innocent and often left with nothing.

"Children living with constant bullying and in poverty. It's NOT their fault. Have a heart."