Karnataka will vote to elect a new Assembly in a three-cornered contest on Saturday.
The campaigning by the Bharatiya Janata Party (BJP), the Congress and the Janata Dal (Secular) was electric in content and delivery, ranging from mud-slinging of rival opponents to religion.