About this showing of Doctor Who
India, 1947. The Doctor and her friends arrive in the Punjab. As demons haunt the land, can Yaz discover the hidden story of her grandmother's life.
TVGuideUK
Previously on TV
Previously shown on BBC Three on Sun 25 Oct 2026 at 03:10.
This showing was on BBC Three at 03:10 on Sun 25 Oct 2026. See future airings below or open the main programme page for the latest TV times.
India, 1947. The Doctor and her friends arrive in the Punjab. As demons haunt the land, can Yaz discover the hidden story of her grandmother's life.
The next currently listed showing is Tue 17 Nov 2026, 02:05 on BBC Three.
See all current showings