Soil is one of the most important factors in the productivity of agriculture. Indian soil consists of primary nutrients such as nitrogen, phosphorous and potassium, secondary nutrients such as sulphur, calcium and magnesium, and micro-nutrients such as zinc, iron, and manganese. While the levels of food production have increased over the past few decades, it has also led to issues such as an imbalance of nutrients in the soil, decline in the water table as well as the quality of water, and overall depletion of soil health. ....