India is all set to vote in the world's largest-ever general election, setting the stage for 97 crore voters and 2600 political parties to join 'Chunav ka Parv, Desh ka Garv' in just over six weeks.