Clare Higgins

Clare Higgins is an English actress who played Ohila in the Doctor Who webcast The Night of the Doctor.