Correct option is B
Leghaemoglobin is present in legume root nodules. It regulates oxygen concentration within nodules. It supplies oxygen for respiration without inhibiting nitrogenase.
This creates a favourable environment for nitrogen fixation. Thus, it functions mainly as an oxygen carrier. Therefore, option (b) is correct.