Doctor Who: Every Thirteenth Doctor Episode Ranked From Worst To Best
8. Demons Of The Punjab
Demons of the Punjab is the jewel in the beaten, dilapidated crown of Series 11. Is being the best episode of Doctor Who’s worst run much of an achievement? Perhaps not, but it still stands as a very strong outing.
From its beautifully realised setting, to its genuinely likeable supporting cast, to its plot twist regarding the peaceful nature of the titular demons, Demons of the Punjab hits all the beats of a good story, even delivering a truly heartbreaking and thought-provoking ending, as Prem is gunned down by Hindu nationalists.