Meghan and Harry shot themselves in foot with ‘vacuum’ over Lilibet’s birth

MEGHAN MARKLE and Prince Harry appear to have shot themselves in the foot with the "vacuum" of information around Lilibet's birth.

Meghan and Harry shot themselves in foot with ‘vacuum’ over Lilibet’s birth


MEGHAN MARKLE and Prince Harry appear to have shot themselves in the foot with the "vacuum" of information around Lilibet's birth.