Sustainable agriculture is that which would use renewable resources, cause the minimum pollution and maintain the optimum yields. Any development, which reduces the use of non-renewable resources and the level of pollution, enhances the sustainability of agriculture.