2 losses, 1 win: BJP election scorecard days after Gen Z delivered a setback to Modi govt

The BJP lost two of three assembly bypolls on Monday, winning only Manjalpur in Gujarat.
In Bihar's Bankipur, Jan Suraaj Party founder Prashant Kishor defeated BJP's Neeraj Kumar by 19,324 votes, marking his first electoral victory.
In Madhya Pradesh's Datia, Congress candidate Ghanshyam Singh defeated BJP's Ashutosh Tiwari by 6,016 votes, retaining the seat.
The BJP held Manjalpur in Gujarat, with Satendrabhai Patel defeating Congress's Bhikhabhai Rabari by over 30,000 votes.
The results came amid youth-led protests in Delhi over exam paper leaks, which had led to the education minister's replacement.
Story angle
Center-left
Mostly straight facts, with a light progressive or opposition-friendly tilt.
About how the story is framed, not whether the facts are true.
Hindustan Times
Center-left
Mixed factuality