The reason reason why Meghan Markle will not be attending the coronation has been revealed, according to an expert.
A royal expert has opened up about Meghan's 'frustration' and said she won't be coming to the UK, choosing instead to stay with her children Archie and Lilibet.
She is set to stay in California but Prince Harry is due to fly over to support his estranged father at his coronation.
It has been speculated that Meghan's decision to stay was due to the schedule clash with her first born Archie's birthday.
The youngster turns four on the same day as the historic event.
However, royal expert Afua Hagan has told the Express that there is another reason behind the decision.
She explained that despite Archie's birthday will have been "a huge part of the decision" but it will have been the media scrutiny she would have faced that has stopped her from flying to the UK.
Hagan said that the Duchess of Sussex received a lot of negative headlines when she accompanied Harry for the late Queen’s funeral last year, and will not want to go through this again.
She said: "That has got to be quite frustrating and annoying, given she is just living her life and going about her business supporting her husband.
"She doesn’t want to put herself through all that because it’s not worth it."
Meghan's decision to not come to the UK has taken away the chance for people to "criticise" her according to the expert.
She added: "She has taken away the ability for people to criticise what she’s wearing, what she’s doing, or not getting in a car the right way.
"People won’t be able to mock her. That is part of the reason she didn’t want to give them the sideshow she didn’t want to let them tear strips off her. I think that played a huge part in her decision."
King Charles III's coronation will take place on Saturday 6 May, 2023 and will be followed by a bank holiday Monday so those around the country can celebrate the occasion.