Biman Bangladesh Airlines has been forced to cancel four more hajj flights scheduled for yesterday and today due to shortage of pilgrims.