Multiple choice Which state is known as the 'Granary of India'? Uttar Pradesh Haryana Punjab Bihar Reveal answer Fill a bubble to check yourself C Correct answer Explanation Correct Answer: Punjab