We look at where India stands after having voted in Phase 3 of the general elections today. This was the biggest phase of all - more than half of India has now voted and there are four more phases to go with the last date of polling on May 19. So who has the edge?