In cells which is responsible for energy production? (A) Ribosomes (B) Chloroplast (C) Mitochondria (D) vacuoleâ–ºCorrect Option Correct Answer is: C