A casual baseball cap is Prince Harry's preferred choice of headdress when he's enjoying time off with friends, but the young royal swapped his laid-back attire for an altogether more formal look when he was photographed in Hyde Park at the weekend. The third-in-line donned a traditional bowler hat and a smart suit when he met up with 2,000 other soldiers for the Combined Cavalry Old Comrades Association Parade on Sunday afternoon.
With a rolled-up umbrella in hand and his regiment's striped tie around his neck, the 21-year-old became an old-fashioned British gentleman for the event. It is customary for those taking part in the annual memorial service, which honours fallen members of the Cavalry, to wear clothes reflecting "the proper order of dress" before World War One.
And while Harry stood shoulder-to-shoulder with many of Britain's most decorated officers at the parade, his older brother Prince William was making the acquaintance of some rather different heroes.
The future king went along to Cardiff's Millennium Stadium to watch the FA Cup Final between Liverpool and West Ham. Wills, who was acting in his role as honorary president of the Football Association, was on hand to present medals and, of course, the trophy. And the Merseryside club's flamboyant striker Djibril Cisse made quite an impression on the royal when he stepped up to meet him with a bright red scarf tied over his cornrow hairstyle.