DOCTOR WHO 7pm, BBC1
The Doctor and her companions travel back in time to India in 1947, a period where the country is being torn apart by political conflict. Yaz wants to meet her grandmother and learn more about her secret history, but the Doctor is more concerned by tales of demons haunting the divided country.