stem cells are cells with the ability to divide for indefinite periods and to give rise to specialized cells. stem cell therapy has now been emerged as an extraordinary promise to treat a wide range of diseases and conditions. however, except blood stem cell transfer by bone marrow transplant which has been used as an standard practice for more than 50 years, nearly all of therapeutic potenti...