Puzzles:
Why does Kate give the Doctor an angry look after the death of the soldier, as they are looking at his body?
The Doctor at one point says that, though he has a granddaughter, he has no children. I suppose that is possible, given time travel, but he has got a daughter, albeit not produced in the usual way, as we discovered in 'The Doctor's Daughter', during 10's tenure.
Since when is Ruby a Mancunian? She's from London, surely.