Question: When did the last trolley bus run in london?
Answer: 8 May 1962
Natural Questions answer: 8 May 1962 (from the Wikipedia article "Trolleybuses in London")