The Bharatiya Janata Party (BJP) , which bagged eight seats in 2020, hoped to wrest power after 27 years banking on anti-incumbency and middle-class anger