The King held a rare family dinner with senior royals in Scotland last night. It comes ahead of Prince Harry's already controversial trip to the UK this weekend.

The King held a rare family dinner with senior royals in Scotland last night. It comes ahead of Prince Harry's already controversial trip to the UK this weekend.

The King reportedly hosted Prince William, Princess Anne and Prince Edward in a rare family dinner in Scotland last night before a historic ceremony in Edinburgh today