Hemoglobin is a red protein responsible for transporting oxygen in the blood of vertebrates. Its molecule comprises four subunits, each containing an iron atom bound to a heme group.
Haemoglobin or hemoglobin is a iron containing oxygen transport protein present in RBC’s (red blood cells) of all vertebrates. It is the reason why blood is red.