Doctor Who 12x07 13th

The Doctor wakes up in another world on her trek home. Only it's gallifrey and it's completely destroyed. Who could have done this? That's when she meets a mysterious blonde woman claiming to be her.