For the first time, since the Bharatiya Janata Party swept to power in 2014, it did not secure a majority on its own --- far fewer than the record 303 it won in the 2019 election.