The correct option is D Inner membrane of mitochondria
ATP synthesis takes place in the ATP synthase complex of the Electron transport chain, which is found in the inner mitochondrial membrane. It is fuelled by the proton gradient created by oxidation of high energy molecules such as NADH and FADH2.