Why is my flight delayed? 7 surprising reasons

Passengers love to complain and tweet the airline when their flight is delayed or cancelled. But beyond the classic “operational reasons”, “technical difficulties” and “flight traffic”...