Kensington Palace announced that Meghan Markle and Prince Harry will include more than 250 members of the British Armed Forces in the royal wedding on May 19.
Kensington Palace announced that Meghan Markle and Prince Harry will include more than 250 members of the British Armed Forces in the royal wedding on May 19.