The Queen hosted the President and First Lady Jill Biden at Windsor Castle, her royal residence near London. Read more here:: Post India Listing