The First Doctor takes Ian and Barbara back to London on 23 November 1963, where the clocks have stopped and the city is silent.
See All 1567 Episodes of "Who?"