Right choice is (d) 12-16g
The explanation is: Hemoglobin is a complex iron containing protein present in erythrocytes or red blood cells. It is red in color and hence, gives erythrocytes its red color. 12-16g of hemoglobin is present in 100ml of blood.