I'm traveling from Toronto to Madrid with one stop in London. My passport is Colombian but I'm a permanent resident in Canada.
So my question is do I need a visa or transit permit for the UK?
My itinerary is Toronto to London via Air Canada arriving London at 8:30am, and next flight same day at 10:30am London to Madrid via British Airways.