Is this an aircraft shortage or Pilot shortage in BA, or both??
It's a bit of everything, as has been said Monarch slots, 787 engines, and at the risk of being controversial I'd suggest that there is just perhaps a hint
of under establishment in previous years finally catching up with the operation.