India has the world's largest cattle herd (buffaloes), largest area planted to wheat, rice, and cotton, and is the largest producer of milk, pulses, and spices in the world. It is the second-largest producer of fruit, vegetables, tea, farmed fish, cotton, sugarcane, wheat, rice, cotton, and sugar.
(a) What has led to such agricultural development in India?
(b) Why can India grow variety of crops?