I thought that transferring baggage from one airline to another non-affiliated airline was common procedure and possible to do, until BA at Geneva told me that they wouldn't check my bags on Virgin to LAX.
I understand that it IS possible to transfer luggage amongst different airlines as long as the airline has CRS?
But more and more people that I have talked to seem to think it isn't common practice.
What if I am travelling from Chicago to Egypt via London. Let's say the ORD-LHR portion is United and the LHR-CAI portion is on British Airways. If I am an Egyptian citizen, I can't go through customs in London to collect my bags and then re-check in to the connecting flight. What do I do?