Which of the following cell organelles is the site for the production of ATP?
-
A.
Lysosome -
B.
Nucleus -
C.
Mitochondrion -
D.
Ribosome
Correct Answer: Option C
Explanation
The production of ATP happens in the mitochondrion, which likewise exists in both animals and plants.