I am Pakistani passport holder and I have a Schengen Visa and studying in Sweden going back to my country and the flight I booked has a 21-hour layover at Manchester do I need to apply for a transit visa.
Is there a website or some other way to find out if I need a transit visa for a short stop in the UK on my way somewhere else? Ideally this should give me the answer for all nationalities, and take into account any other visas I may have.
I am a British citizen and US permanent resident. I rarely need visas. However, I am considering a Mediterranean cruise in the spring or summer of 2019.  Unlike British politicians, I like to plan ahead and be prepared. If I am going to need a Schengen visa, I want to assemble the documentation early next year, so I can apply to the appropriate country as soon as I have an itinerary and it is at most 90 days before travel. Given how things are going, I am preparing for a hard, no-agreement, Brexit.  For trade, that would mean WTO rules. For personal travel, is there a similar fall-back that would allow me visa-free visits to the Schengen countries?