Meghan Markle reportedly wanted to participate in the London Marathon because it would be a "no brainer," considering she could help raise millions of dollars for charity in the process. However, she's been told that she can't participate, and she thinks the reasons that are being given to her are lies.
The duchess also apparently wanted to run the marathon to prove a point to her dad, who has been loudly criticizing her new royal life via media outlets. This is how a source described it, according to Radar Online.
"She was especially intent on doing it after her father embarrassed her again by saying she is being trapped and ordered around by the royals in the same way Diana was."
The reason that aides gave Meghan for her ban is security.
"She has been told it is because of security – but knows the real reason is because royal protocol dictates that it is unseemly for senior royals to be seeing sweating away in workout gear with a public mob."