WINDSOR, ENGLAND: No use after 24 January 2021 without the prior written consent of The Communications Secretary to The Queen at Buckingham Palace. In this pool image released on December 25th, Queen Elizabeth II records her annual Christmas broadcast in Windsor Castle, Windsor, England.
Read more about:
Leave a comment
Chat With uInterview On Facebook! Get latest news, interviews and horoscopes delivered directly to your Messenger!