Sir Rod Stewart celebrates his Glastonbury announcement at The Ritz with wife Penny Lancaster as he
Sir Rod Stewart couldn't contain his smile as he departed The Ritz in London with wife Penny Lancaster on Tuesday after celebrating his Glastonbury headline ... Read more