ADVERTISEMENT
MEGHAN MARKLE and Prince Harry may have been “filming for their Netflix deal” while visiting New York this week, claimed a royal expert, after the Duke was “caught with this microphone cable hanging out of his slacks”.
Click here to view the original article.
ADVERTISEMENT