Shaggy has revealed what happened when he met Prince Harry. Photos / Getty Images
Shaggy has revealed what happened when he met Prince Harry. Photos / Getty Images
Prince Harry sang It Wasn't Me to Shaggy.
The 35-year-old prince met the 51-year-old singer - who has two sons from a previous relationship and three daughters with wife Rebecca - in the Oh Carolina hitmaker's native Jamaica and impressed the musician with a rendition of his raunchy single.
Shaggysaid: "When Prince Harry came to Jamaica he came to visit the Bustamante Hospital for Children.
"My daughter thought he was supposed to be a prince on a horse, like in her storybook.
Meanwhile, although the singer isn't a "big weed smoker", he thinks the world would be a much calmer place if its leaders smoked marijuana.
He said: "I'm not a big weed smoker. I'm more into cigars. I just don't like the smoke in my lungs.
"Do you see any violent weed smokers? Most avid weed smokers just look like they are half-asleep and get the munchies.
"Imagine if every single world leader smoked weed, how calm would they be? Boris needs a spliff. Trump needs to go and hang out with the Rastafarians in Jamaica to come down off that high horse."