James Morrison has said he was “devastated” to cancel two London gigs on the day he was set to perform.
The singer, 41, announced the cancelled shows on Instagram - in October, he also had to cancel instore gigs, as doctors advised him he wasn’t well enough to perform.