Iberia (IB, Madrid Barajas) has given up its Barcelona-Dusseldorf route.