Carrie Symonds will accompany her boyfriend Boris Johnson when he stays with the Queen at Balmoral later this summer. The Prime Minister's girlfriend, 31, will attend the traditional weekend at the monarch's Scottish estate, it is understood. Every year the Queen spends the summer at Balmoral Castle, Aberdeenshire, where she is joined by other members of the royal family - and traditionally hosts the prime minister for a weekend in September