Switzerland's struggling national airline has negotiated a strategic alliance "with British Airways that improves the cash resources of the Swiss airline, officials said Tuesday.
Swiss airline joins British Airways American Airlines in Oneworld alliance.