British rock 'n' roll icon Rod Stewart has canceled six of his upcoming concerts while he recovers from the flu.

The 80-year-old 'Maggie May' singer says he's devastated to scrap the shows as he recovers from the flu.

The singer had already cancelled two shows this week due to illness