Step 1: Concept
Haemoglobin is a complex protein found in red blood cells (RBCs) responsible for transporting oxygen throughout the body.
Step 2: Meaning
A metalloprotein is a protein that contains a metal ion cofactor. A chromoprotein is a conjugated protein that contains a pigmented prosthetic group.
Step 3: Analysis
Haemoglobin consists of globin proteins bound to heme groups. Each heme group contains an iron ion ($Fe^{2+}$), making it a metalloprotein. Because the heme group provides the red pigment to blood, it is also classified as a chromoprotein.
Step 4: Conclusion
Thus, haemoglobin is correctly identified as a metalloprotein (chromoprotein) due to its iron content and pigmented nature.
Final Answer: (B)