Sir Rod Stewart has postponed a show in Ohio so he can undergo a "minor medical procedure".
The 81-year-old singer had been due to perform in Cincinnati on August 9, but he called off the concert just hours before he was due to take to the stage with a statement confirming Stewart was suffering a health issue which "required prompt attention".