Prince Harry arrived at St Paul’s Cathedral for the Invictus Games service, proudly sporting medals recognizing his service. Among them was the Knight Commander of the Royal Victorian Order (KCVO) awarded by Queen Elizabeth for his contributions to the monarchy. However, noticeably absent was the Coronation medal commemorating his father’s formal ascension to the throne.

Prince Harry wore a medal that he was awarded by the late Queen for his 'services to the monarchy' today as he arrived for the Invictus Games service at St Pauls

Despite being one of 400,000 recipients of the Coronation medal, Harry has chosen not to wear it on multiple occasions, sparking speculation about his intentions. Royal experts suggest that this decision reflects Harry’s desire to distance himself from his previous royal life as he settles in the United States.

Harry's KCVO was given to him by Queen Elizabeth in June 2015. It came the same month that the Duke left the army following 10 years of service

While some view this choice as a deliberate snub to King Charles, others see it as a strategic move by Harry to assert his independence and forge his own path away from the monarchy.