The Bharatiya Janata Party in 2019 retained power for a second time in a row with a landslide victory. The six-year term of the Narendra Modi government has, however, been marred by high political drama and landmark protest.