The King's Medal for Music is pictured, before being presented at Windsor Castle, west of London on October 23, 2026. (Photo by Aaron Chown / POOL / AFP via Getty Images)
Copyright © 2026 AOL Media LLC. All rights reserved.