Emmerdale's Shirley Stelfox Has Died Aged 74

Emmerdale actress Shirley Stelfox, best known for playing Edna Birch, has died following a short battle with cancer. 

A statement from Associated International Management said Shirley had passed away peacefully on Monday at home with her daughter Helena by her side.

The 74-year-old had played Edna for the past 15 years on the show. The character was famed for her love of hats and her outspoken opinions. 

Shirley trained at the Royal Academy of Dramatic Art (RADA), and went on to star in numerous well-known TV shows.

She was the first person to play Rose in Keeping Up Appearances and also starred in The Bill, Coronation Street and Crossroads.

Her film credits included a role alongside Julie Walters in Personal Services.

She was married to actor Don Henderson from 1979 until he passed away in 1997.