Which of the following does not affect the Indian climate?
India is home to an extraordinary variety of climatic regions, ranging from tropical in the south to temperate and alpine in the Himalayan north, where elevated regions receive sustained winter snowfall. The nation's climate is strongly influenced by the Himalayas and the Thar Desert.
Also, India's climate is dominated by the monsoon winds. They blow constantly from June to September. Winds coming from the Indian Ocean absorb wet air on their way to the Indian subcontinent. During this period much of India receives heavy rainfall.
Hence, option D is the correct answer.