The beloved character is currently in prison, with the police assuming she had a part to play in Celia Daniels’ (Jaye Griffiths) drug dealing and slavery operation. Moira is totally innocent, but ...