Prince Harry personally donated £1.1 million ($1.49 million) to BBC Children in Need charity in the UK, one of the largest individual sums publicly given by a member of the British royal family.
The Duke of Sussex made the announcement during his visit to Nottingham on Tuesday, the second day of his four-day tour to the country.
The money will help young people in communities blighted by violence and knife crime, said Children in Need, which has raised more than 1 billion pounds since 1980 to support charities and projects across Britain.
Harry said: "Nottingham has my respect, it always has, my commitment, and a permanent place in my heart."
The Duke and Duchess of Sussex visited the city on their first official engagement eight years ago.
Harry continued: "Violence impacting young people, particularly knife crime, continues to devastate lives, cut futures short, and leave families in grief. I’ve been committed to this work for over a decade, and sadly, the urgency today is even greater than when I first began. We cannot, and must not, and will not look away."
It's worth mentioning here that the royals' charitable organisations often donate millions and individuals often privately give to causes, these are not usually publicly disclosed.
King Charles was thanked by organisers for an unspecified donation he gave to an appeal to help survivors of an earthquake which struck Turkey and Syria in 2023, a cause Harry's brother Prince William and his wife Kate also supported.
Future king William has also recently donated unspecified sums to mental health organisations, charities helping in Ukraine and after a hurricane in the Caribbean, as well as to a food bank in London after it suffered a burglary.
On Wednesday, King Charles III's youngest son will visit the Centre for Blast Injury Studies in London.