Which layer of the atmosphere is most responsible for the greenhouse effect?
A. Mesosphere
B. Stratosphere
C. Thermosphere
D. Troposphere