What are the main types of farming in India?
The main types of farming in India include subsistence farming, where farmers grow crops primarily for their own consumption, and commercial farming, where crops are grown for sale in markets. Additionally, there is also mixed farming, which combines crop cultivation with livestock rearing.