What is Mitochondria? Full explained

Mitochondria are site of energy production. Here energy is produced and stored in the from of ATP . That is why,  these are known as power house of the cell. Each mitochondria is a double membrane bound organelle . Its inner membrane is folded inwards to from finger like projection called cristae

Comments