Name the red pigment which carries oxygen in blood.
The red pigment which carries oxygen in the blood is haemoglobin.