Karnataka election 2018: Here’s everything you need to know about the big battle

The stage is set for an electoral face-off between... more