Harry and Meghan in Vancouver: where in British Columbia will the Duke and Duchess of Sussex live?
Prince Harry, Meghan and Archie have reunited on Vancouver Island, but — the million dollar question is — where will they live?
Prince Harry, Meghan and Archie have reunited on Vancouver Island, but — the million dollar question is — where will they live?