Prince William, on stage, singing Livin’ on a Prayer with Jon Bon Jovi and Taylor Swift? Yup, we couldn’t quite get our heads around that one either.

Dressed in a full dinner suit, the Duke of Cambridge joined Bon Jovi and Swift on stage at a Kensington Palace charity gala for homeless charity Centrepoint – and looked incredibly awkward as he sang along to the 1980s hit.

His mind seemed to wander during the instrumental section – perhaps he was thinking: ‘what the hell am I doing up here?’ or maybe he suddenly remembered about the nappies Kate asked him to bring back for Prince George.

source: metro UK