President Biden released 50 million barrels of oil from the strategic reserve, but experts warn not to expect that to knock gas prices down during the holidays. We look into how the kinks in the supply chain could open up opportunities for gift cards. The BBC hits the streets of London to see how it does Thanksgiving.