Karnataka election dates announced: Voting on May 12, counting on May 15