what are megakaryocytes and where it is located?
The cells of bone marrow those are responsible for production of blood platelets. Blood platelets are required for normal blood clotting. In normal condition about 1 of 10,000 bone marrow cells is a megakaryocyte but increases during diseases and injuries.