US star breaks royal protocol after touching Kate Middleton

US basketball star LeBron James is under criticism after he put his arm around Kate Middleton’s shoulders, breaching royal protocol.

The Duchess was attending a game between the Brooklyn Nets and the Cleveland Cavaliers in New York City, where she and Prince William were presented with NBA jerseys and posed for photos with LeBron.

Etiquette expert William Hanson blasted the move to the MailOnline, saying: “It’s an American being too touchy feely and he shouldn’t have done it … A shower would have been preferable but he had just finished a game – so even more reason for him not to have opened his pits by lifting his arm and placing it around Her Royal Highness!”

Ouch – harsh words! Well, we thought Kate wouldn't have minded a bit, but looking at the photo, she does look a little bit awkward…!

The incident was a reminder of the time Michelle Obama was slammed for putting her arm around the Queen back in 2011.