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