Queen Elizabeth will receive the new UK Prime Minster at her Balmoral estate for the first time, her spokesperson has confirmed.
Queen Elizabeth will receive the new UK Prime Minster at her Balmoral estate for the first time, her spokesperson has confirmed.