The site of cellular respiration in animal cell is _________.
The correct option is B Mitochondria
The site of cellular respiration in animal cell is mitochondria. It is a double-membrane-bound organelle found in most animal cells inside the cytoplasm. It is often called the powerhouse of the cell as it synthesies ATP which the cell uses as a source of energy.