Which of the following state is known as Granary of India ? a) Andhra Pradesh b) Punjab c) West Bengal d) Uttar Pradesh Punjab Next Previous