Travel British Airways bars passengers from flight for no ID – despite them having passports October 2, 2024