Haemoglobin is the red colour pigment which carries oxygen in blood.
Haemoglobin is made up of Haem, a prosthetic group having Iron at the centre as Fe2+ and globin the protein part (2 alpha and 2 Beta chains)
Haemoglobin carries 4 oxygen molecules at a time.
Human blood contains 12-16gm of Hb per 100ml of blood.
Final Answer- Haemoglobin is the red coloured oxygen carrying pigment.