I am traveling from London Heathrow to Vancouver BC. booked on miles.
I purchased a separate trip to get to London to catch this flight.
My question is what happens in London, do I go through Immigration? Or can go in transit and check in at the British Airways gate or lounge?
One more question, if I have to go through immigration how long does it take?