World is keenly watching India’s current General Election – being held in seven phases, over a period of six weeks – and speculating on the results of the election, due to be announced on 4 June 2024. History has never before seen nearly a billion eligible voters going to the […]