British Airways (BA) has been criticised for having a culture that led some mechanics to cover up mistakes instead of reporting them. The just-published Air Accident Investigation Branch (AAIB) final ...