John Cleese is spending thousands on stem cell therapy – is it really the secret to anti-ageing? John Wicky | 25/04/2024