Indian farmers' protest: Why are farmers protesting?

More than half of India's 1.3 billion population work on farms, but agriculture contributes to only about a sixth of the country's gross domestic product.