[1][2] A presidential election was held in India on 17 July 2017 before the term of the President Pranab Mukherjee ended.
Ram Nath Kovind was declared the winner after the counting of votes which was held on 20 July 2017.
M Venkaiah Naidu's victory margin of 272 votes is the highest in a vice presidential election in the last three decades.
[6] Elections for the State assembly were held on 4 February 2017 with 75 per cent voter turnout.
[9][10] In Punjab all the 117 assembly constituencies have triangular contests between major parties makes the results uncertain.