Thousands of Indian farmers protest in New Delhi demanding a law guaranteeing minimum crop prices