The voting will finish by end of today. The results will be announced only after that. Even if the voting finish today, I don't think they will announce the results today. They may take a while to analyze the votes and choose the winner. Typically, in such online votes, there are chances of fake votes using automated scripts. So, they will be doing some sort of checking to filter out all fake votes. It may take a few days to announce the winner of the Indian of the year 2014 award.