Who is Emma Corrin, the actress playing Lady Diana in The Crown?

Series four of The Crown will see actress Emma Corrin take on the role of Diana, Princess of Wales.
She has previously said she will “strive to do justice” to Diana with her on-screen portrayal in the Netflix drama, and has paid tribute to the “profound effect” of the late princess’ work.