Sir Elton John performed at the lunchtime reception which followed Prince Harry and Meghan Markle’s wedding ceremony.
People were moved to tears at a reception in Windsor Castle following the Duke and Duchess of Sussex’s wedding where Sir Elton John gave a “mini-concert”, a guest said.
Suhani Jalota, the founder of the India-based Myna Mahila charity, said: 'He was incredible. It became like a mini-concert in the reception area. It was great.'
She described speeches by the Prince of Wales and Harry as 'lovely', saying: 'Some people were even crying. I think it was just a very, really nice atmosphere to be in where everybody felt really loved.'
She added: 'Essentially it was just about how Harry was as a child and growing up. And now just about the couple and how beautiful they are together. So I think it was just about their personalities and how they gel really well together.'
Of Harry’s speech she added: 'He was talking about his wife and you know everybody was clapping because it was the first time he was using that term for Meghan so it was really nice.'
‘Sir Elton John has performed at the lunchtime reception for guests celebrating the wedding of Prince Harry and Ms Meghan Markle,’ the palace said in a statement.
‘Prince Harry asked Sir Elton to perform at the reception which was hosted by Her Majesty The Queen at St George’s Hall, Windsor Castle.
‘Sir Elton performed for the newly married couple in recognition of the close connection he has with Prince Harry and his family.’
Sir Elton sang at the funeral service for Harry’s mother, Diana, Princess of Wales.