I am a Turkish citizen holding a Green Card and living in the United States. I will be traveling from Orlando to Gatwick Airport, and from there, I will be heading to Turkey. I will have my immigrant visa stamped passport and Green Card with me. Do I need to obtain a transit visa for the 2-hour layover in the UK?
I have purchased a self-transfer ticket, and I've already checked in for the London to Istanbul leg of my journey. However, I need to go to the check-in area to have my documents verified. I'm feeling a bit anxious because I'll be traveling with different airlines. Furthermore, I will be traveling with just my backpack, so there will be no need for me to go to the baggage claim area.
Edit: Hello friends, I successfully completed the flight today without any issues, thanks to God. The main reasons were having my boarding pass ready for the flight and having my green card, of course. I hope it helps someone who reads this, and I'm grateful to everyone who responded.