The Queen, 96, will pause holiday to her beloved Scotland to see in the new prime minister
2 years ago
534
Queen Elizabeth II does not usually return from her Balmoral break until early October, but will make an exception this year to travel to London and invite her 15th Prime Minister to form a government.