Sir Rod Stewart has been charged by police following an alleged altercation involving his son Sean at a hotel in Florida. A police document released in the US accused the veteran rock star of punching a security guard on New Year's Eve
The 74-year-old singer was diagnosed in 2017 but is now prostate cancer-free.