Long life | 28 January 2016
No good deed goes unpunished. This is a saying that applies with special poignancy to Olive Cooke, the 92-year-old poppy seller who jumped to her death in the Avon Gorge near Bristol after receiving something like 3,000 begging letters a year from charities. Mrs Cooke was a great believer in charity. She had sold poppies