Q. The site of energy production in a cell (A) Micro body (B) Chromosome (C) Ribosome (D) Mitochondria ποΈ Show Answer π¬ Discuss π Share β‘Menu β Correct Answer: (D) Mitochondria