Leo Sayer

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