Could you handle a 20-plus hour flight? This airline is banking on it | Africa Front