Answer :
I think the best answers would be (Thylakoids)
Answer:
thylakoids
Explanation:
They are the site of the light-dependent reactions of photosynthesis.
i need 5 brainlest to get expert i only have 1 so far, may i have the brainlest please?!