The correct option is D All of the above
Sustainable agriculture is defined as those farming practices that help meet society's present food and textile requirements, without compromising the ability for current or future generations to meet their needs.
Biofertilizers are the substance that contains microbes, which helps in promoting the growth of plants and trees by increasing the supply of essential nutrients to the plants. It comprises living organisms which include mycorrhizal fungi, blue-green algae, and bacteria.
Biopesticides (biological pesticides) are pesticides that control pests which are derived from natural materials such as animals, plants, bacteria, and certain minerals.
Biofertilizers, biopesticides and insect resistant variety of plants are environmental friendly products and can play a huge role in enhancing soil fertility and disease and pest control for sustainable agriculture.