bp haji