On 10 August 2023 — 299 days before India counted — I sealed an unfashionable call: the government holds, but the BJP does not clear 272 seats alone. Against the party's own “400-paar” slogan, the whole consensus, and ten months later every exit poll. On 4 June 2024 the BJP landed at 240.
On 10 August 2023, 299 days before India finished counting its votes, I sealed an unfashionable call: the government would be retained, but the BJP would not clear 272 seats on its own. I held it against the party's own 'Abki Baar 400 Paar' slogan, against a near-unanimous consensus of a supermajority, and — ten months later — against every exit poll on the air. On 4 June 2024 the BJP landed at 240. This is the anatomy of that call, and of the part nobody talks about: holding it.
Start with the consensus I sealed against, because the call is meaningless without it. 'Abki Baar 400 Paar' — this time, past 400 — was the BJP's own campaign slogan, and the entire field expected a landslide. The unfashionable thing to say in August 2023 was that the real game was not a 400+ sweep but simply retaining the government, and that the BJP's own majority was in genuine doubt — the live question framed as whether it would clear 250, 272, or 300 seats at all. I sealed that ceiling-and-frame, not a triumphalist number.
The hard part was never sealing it. It was holding it. On the evening of 1 June 2024 the exit-poll avalanche hit: Axis My India, the country's most-watched pollster, called the NDA at 361–401; Zee's heavily-promoted AI exit poll 'Zeenia' said 305–315; the broad field clustered at 350–400+. The pressure to quietly recant the night before counting — to join the consensus and avoid looking foolish — is enormous. The sealed call didn't move. It stood into the morning of the count.