This question already has an answer here:
My wife and kids are due to fly from Kiev via Frankfurt to Heathrow with Lufthansa. I meet them at Heathrow and we all fly British Airways to Miami.
They all have US visas for their trip to Miami. My question is based around the fact that they won't be able to check their bags from Kiev to Miami and will have to collect at Heathrow. Will they be able to do this without any sort of transit visa?
The flight is in a week and I am just became aware that this could be a problem.