After a challenging campaign for BJP in Punjab, Haryana and Himachal, what will June 4 throw up?
BJP seemed to face a tougher-than-earlier battle in Punjab, Himachal Pradesh, and Haryana. Read our analysis of how the elections in three states went ahead of results on June 4.