Final answer:
The primary location for photosynthesis is the leaves, where the mesophyll cells contain chlorophyll for capturing sunlight to synthesize food.
Step-by-step explanation:
The major site of photosynthesis in plants is the leaves. Photosynthesis is the process by which plants synthesize food from sunlight, and this primarily occurs in a part of the leaf called the mesophyll. The leaves contain chlorophyll, the green pigment responsible for the absorption of light energy needed for photosynthesis. While roots and stems also play crucial roles in a plant's survival, such as absorption of water and minerals (roots) or support and transport (stems), they are not the primary location of this process. Moreover, flowers serve the purpose of reproduction. Therefore, the correct answer is c) Leaves.