Which layer of the atmosphere lies close to the earth? April 15, 2025 by admin A. Stratosphere B. Mesosphere C. Troposphere D. Thermosphere