Millions of Israeli citizens are casting their ballots today in what's expected to be a very close and divisive election.