Bidens Meet Queen Elizabeth for Tea at Windsor Castle


President Biden and first lady Jill Biden are at Windsor Castle in England. They were just greeted by the queen and are now inside the castle to have tea with Queen Elizabeth Biden is only the fifth US president to be invited by the queen to

Coming up next