This question already has an answer here:
I shall travel to Mexico and then to the USA with a Lesotho passport.
I have a 6 hour layover in London at Heathrow airport out of South Africa.
I have a US visa in an old passport which is still valid until 2019.
- DO I need a transit airside visa for London - I will not require to pass through customs/passport control while waiting at Heathrow.
- DO I need to have my US visa transferred into my new passport before I leave home? - Nothing has changed, such as my names in the new passport.