Correct option is C
The main cause of temperature inversion among the options given is the accumulation of air pollutants. Temperature inversion occurs when a layer of warm air sits over a layer of cooler air near the ground, contrary to the normal condition in which air temperature decreases with altitude. This phenomenon can be exacerbated by the accumulation of air pollutants, especially in urban or industrial areas. These pollutants, including particulates and gases, can trap heat and prevent the normal upward flow of air, leading to a stable layer of warm air above cooler air. This inversion layer can prevent pollutants from dispersing, leading to higher concentrations of pollutants at the surface, which poses health risks and reduces air quality.