Each RBC contain 280 million molecules of haemoglobin.
Each haemoglobin carries 4 oxygen molecules.
Haemoglobin is formed of two components viz. heme means iron and globulin means protein.