A week is indeed a long time in politics. The BJP’s decisive victory in Tripura, and its ability to form governments in Meghalaya and Nagaland on 4 March 2018, bolstered the argument of political pundits who believe that 2019 is a done deal for the BJP-led NDA alliance.
The results of by-elections held for 3 parliamentary seats (with non-BJP parties winning all 3) and 2 assembly seats (BJP winning one), Bihar has reiterated the point, that nothing is to be taken for granted.

