We just returned from a European crossing. First leg was SFO to London and then London to Barcelona. We did not show our passport in London and we changed from American Airlines to British Airways. Flew BA to Barcelona.
We did not show our passports or go through Customs until our final stop, in Barcelona.