Delhi voters have chosen BJP after 27 years, giving them 47 out of 70 seats. Reasons include anti-incumbency against AAP, middle-class focused budget promises, continued welfare schemes, effective governance under a double-engine government, and corruption allegations against AAP leaders. Rahul Gandhi’s attacks on Kejriwal and PM Modi’s targeted campaign strategy significantly contributed to BJP’s win.