Muscle cells have more number of mitochondria than the other cells in the body.
Mitochondria are found more in liver / muscle cell . Why ?