Two hundred-billion red blood cells are renewed in our body every single day. These erythrocytes (also known as red blood cells) are generated from bi-potent megakaryocyte-erythroid progenitor cells ...