No JED base since Hajj 03-04. Bases at the mom are LUX, FRA, DXB, KUL, HKG, MAN and LGW. Paris is a 767 base. ALG has been a base in the last year for both Umrah and Hajj.
B744's are operated by AAI crews, not IB.
We have more -400's coming, I doubt though that those will be introduced to UK or AAE.
AD