Thousands of Indian farmers from Punjab and Haryana states have been protesting in national capital New Delhi's border areas since Nov. 29, demanding the federal government repeal three farm laws that they say favor corporate businesses at the expense of millions of farmers.
Photos: AFP