Haemoglobin is a water soluble globular protein which consists of two alpha and two beta polypeptide chains each containing a haem group. It carries oxygen in the blood as oxygen can bind to the haem (Fe2+) group and oxygen is then released when required.