Science, asked by singhbhargavee, 4 months ago

Which of the following is the site of energy production?

i. Mitochondria ii. Nucleoplasm

iii. Cytoplasm iv. Nuclear membrane

Answers

Answered by Anonymous
2

Mitochondria is the site of energy production here.

Similar questions