The Doctor and Sarah return in the TARDIS to present day London but are mystified when they find the city deserted.Μύ