Step 1: Background.
Haemoglobin is a protein present in red blood cells. It binds oxygen and contains iron.
Step 2: Explanation.
The iron in haemoglobin gives blood its characteristic red colour.
Step 3: Conclusion.
Hence, haemoglobin is responsible for red colour.