900 million voters will vote and the elections will last for 40 days in India.