Stem cells are special types of cells with innate ability to self-renew or multiply.
31 Aug 2017 9:33 AM IST