Originally Posted by
philthegreek
I believe that on any contract you usually specify the country where any legal questions will be resolved and I would expect that BA will make the UK their contractual base. However I am not a lawyer...
The corporation can state what they want in their Ts and Cs but it is for the consumer to bring the case wherever he chooses and the system then to decide. When bought online then it is most likely heard in the country in which the passenger made his booking from ie normally home.