Question: when did the last trolley bus run in london?
Answer: 8 May 1962