An alleged topless photo of Prince Harry's girlfriend Meghan Markle has been leaked.

A link to the photo was posted on naughtygossip. The racy pic was supposedly sent via Snapchat.

The 32-year-old royal confirmed his relationship with the "Suits" actress in a statement last week in which he criticized the British media.

“The past week has seen a line crossed,” read the Kensington Palace statement that Prince Harry asked to be issued. “His girlfriend, Meghan Markle, has been subject to a wave of abuse and harassment. Some of this has been very public — the smear on the front page of a national [British] newspaper; the racial undertones of comment pieces; and the outright sexism and racism of social media trolls and web article comments. Prince Harry is worried about Ms. Markle’s safety and is deeply disappointed that he has not been able to protect her. It is not right that a few months into a relationship with him that Ms. Markle should be subjected to such a storm."

The British press were quick to point out that Markle, 35, has an African-American mother.

She just spent a week in London with Prince Harry.

It was also announced on Saturday that Prince Harry's Invictus Games - a global sporting competition for wounded veterans - has picked Sydney as host city for 2018.