Read news on Leo Sayer with our app.
Read more in the app
Leo Sayer, 75, reveals he's been in hospital for three weeks after becoming 'very ill' as he is forced to cancel UK shows