The heckler shouted “You’re a sick old man” at him (viaThe Telegraph).

Thankfully, Harry took it all in stride.

If you or anyone you know has been a victim of sexual assault, help is available.

Prince Andrew wears military medals at the queen’s procession