Royal news flash: weddings and births March 17, 2018 Bernadotte Britain +7 British royal family Elizabeth II German royals Hanover meghan markle Monaco Prince Harry royal births Sweden Swedish royals weddings Bernadotte Britain British royal family Elizabeth II German royals Hanover meghan markle Monaco Prince Harry royal births Sweden Swedish royals weddings