King Charles shares a peck on the cheek with Penny Lancaster, talks Euros with David Beckham and friend Sir Rod Stewart makes a very cheeky joke and swears at star-studded inaugural King's Foundation Awards
Charles, 75, whose diary remains busy despite his cancer treatment continuing, was joined at St James' Palace in London by close friend Sir Rod Stewart and a host of other celebs.