Coronation Street boss Kate Oates has defended the soap's dark storylines - saying the show is in "great health".

Tonight’s episode featured a male rape storyline, in which character David Platt, played by Pudsey-born and Bradford-trained actor Jack P Shepherd, was assaulted by Josh Tucker (Ryan Clayton) after his drink was spiked.

Shepherd, a former student at Idle-based Stage 84, is one of the most recognisable actors in the long-running soap. 

Asked if the ITV soap was deliberately trying to shock, Oates said: "We're doing it because we're a drama. First and foremost, that's what Coronation Street is..."

She said: "We're telling stories and some stories are challenging and that's the way it's always been.

"You could be rose-tinted in your views of Corrie history and other soap history. There's always been challenging stories and we're carrying on that tradition."

The series producer added: "We suggest often a lot more than we show, very deliberately.

"The show isn't designed for very young children. But I think it is still, to a certain extent, family viewing."

Viewing figures "are up year-on-year", she said, adding: "Of course, we hear people saying they find the programme too challenging" but "in the main, the show's in really, really great health."

Speaking from the set of the Rovers Return, she said that the show still had its trademark comedy.

"There's great one-liners... We've got some amazing comedy characters. I think if we lost the comedy in Coronation Street then I would certainly be dragged out of this pub."

And she said of Friday's episode: "Male sexual assault happens... We know from research that men take in excess of 25 years to disclose when a male sexual assault happens to them.