Which State in India is known as the 'Granary of India'?
(a) Haryana
(b) Andhra Pradesh
(c) Punjab
(d) Kerala
PunjabState in India is known as the 'Granary of India.