Craig David wants to perform at Prince Harry's wedding to Meghan Markle.

The 36-year-old musician is eagerly looking forward to the royal wedding at St George's Chapel at Windsor Castle on May 19, and Craig has admitted he would relish the chance to perform for the loved-up couple on their big day.

He said: ''Listen, if I got invited to witness one of the most biggest talking points of modern history when it comes to the royal family, it would be amazing to be there.

''It's a beautiful couple, and it's great to see they found love and I just feel like it's going to grow because there's a generation who are going to discover the royal family in a slightly different way - I think this is a really good time for Meghan and for Harry.''

Craig has already met the British Prince, but he hasn't yet been introduced to Meghan.

Despite this, he thinks the former 'Suits' actress is a ''really lovely girl'' and Craig has even likened her to the late Princess Diana.

Speaking during a Facebook Live interview for Entertainment Tonight, the 'Walking Away' hitmaker explained: ''[Meghan has] so much potential to bring a lot of the qualities that Princess Diana brought out because Princess Diana really fought for her causes, and she felt like she was a voice of the people and I feel that Meghan's got that and Harry's got that.

''For the new generation, they're going to see this and be like, 'Wow, you're really activists! You're really out there talking for us!' And I think that's going to be incredible, so it's only just the start of that. But more importantly, I'm just happy that they found love.''