Thousands of farmers in India have been protesting on the outskirts of Delhi since November, demanding that three new farm laws passed by the Modi government last September be scrapped.