When will we know the results?published at 04:12 British Summer Time 4 June
We have already started getting early trends and they will start firming up within a couple of hours.
By noon in India [06:30GMT], barring any surprises, we would have a fairly clear idea of the big winners and losers.
But some of the results may take longer to come and counting may even spill over into the next day.