A major role belongs to the monsoons
Monsoons are winds with huge amounts of precipitation and are extremely important for India because they irrigate the land which means that they provide the land with much needed water for plants to grow because of the high amount of rain that they carry with themselves. They are seasonal so they always help when they are needed.