Crop growth in a region is decided by numerous factors such as:
Climate, availability of water, temperature and soil. India being a vast country has different climatic conditions. Thus, different regions in India have different cropping patterns and crops.