Skip to Content
Meghan Markle and Da Queen
(Getty)
Credit:
Getty
Location:
Chester, England, United Kingdom
Caption:
Meghan Markle is in the foreground here while her nemesis the Queen is in the background.
Star:
Meghan Markle