Rod today took to his Instagram to apologise for the last minute cancellation.
‘Hello my friends. I’m absolutely downhearted that I’m disappointing my fans who bought tickets to A Day On The Green,’ he wrote.
‘Late this morning I was advised that I have a viral infection and my throat is too irritated to sing. I’m only human and sometimes get sick just like you do.’
He continued: ‘My greatest joy is performing for you, so I’m doing everything I can to get on the mend and back on stage!’