BRITISH Airways is keeping a Boeing 777 flying — even though almost half its toilets are broken. Passengers are having to queue for the loo at 30,000ft because four washrooms are locked.