Rihanna pregnant
Britain's Prince Harry takes an HIV test alongside singer Rihanna to highlight World AIDS Day in Bridgetown, Barbados Reuters

Rihanna is allegedly pregnant. A celebrity gossip website has come up with claims that the We Found Love hitmaker is carrying Prince Harry's baby.

In December, the 32-year-old royal was touring around the Caribbean for the 35th anniversary of independence in Antigua and Barbuda and the 50th anniversary of independence in Barbados and Guyana. The 28-year-old entertainer and Prince Harry participated in a live HIV test to promote more widespread testing for the public.

An alleged source told MediaTakeOut: "[Rihanna's] been [in Barbados] for the past week and no smoking, or drinking, not even weed."

"When the Prince [Harry] was here, he flirted with Robyn [Rihanna] and they ran off together without security. My guess is that he is the father," the insider added.

Rihanna pregnant
Britain's Prince Harry is embraced by singer Rihanna before taking an HIV test to highlight World AIDS Day in Bridgetown, Barbados Reuters

However, Prince Harry is dating American actress Meghan Markle. Princess Diana's second son and Markle reportedly met when the royal was in Toronto, where the American TV legal drama is filmed, to promote the 2017 Invictus Games in May.

Adding on, the dating rumours thickened when the 35-year-old American beauty was pictured wearing a bracelet almost identical to Prince Harry. Adding on, the couple made their relationship public as they went on a romantic date in London.

If the couple's relationship works out, this will be second marriage for Markle, who was previously married to Trevor Engleson in 2011. The two divorced in 2013.