Name of organelle which is responsible for carrying out photosynthesis.
The organelle responsible for carrying out photosynthesis is the chloroplasts in plant cells.
Do all cells contain this organelle?
No. Animal cells do not contain any chloroplasts.