Punjab farmers ended their protest on Wednesday after the AAP-led state government accepted several of their demands. The development came after representatives of farmer bodies held a marathon meeting with Chief Minister Bhagwant Mann in Chandigarh.