Indian politics is often described as being feisty, vibrant, colourful, controversial, debatable, provocative, all of that and more.