Multiple choice The main reason for low crop yield per acre in India is poor soil fertility unfavorable weather less developed technology and poor management natural calamities Reveal answer Fill a bubble to check yourself C Correct answer Explanation India's low crop yields are primarily due to underdeveloped agricultural technology and poor management practices rather than soil or weather conditions.