0608 GMT April 22, 2019
Politicians, including Indian Prime Minister Narendra Modi, who is seeking reelection, have already started campaigning for what is shaping up to be a surprisingly unpredictable contest, CNN wrote.
For days now, India's newspapers have been full of advertisements trumpeting the achievements of various political leaders, as everyone limbers up for the once in a five-year fight.
Until recently, Modi, who won office in a landslide in 2014, and who remains popular with wide swathes of the country, was seen as an almost certain bet in the face of a still fragmented opposition.
But there are growing questions over his record.
Although India has continued to grow robustly in recent years, too many of the country's young people are still struggling to find work.
Out in India's villages, there is evidence of distress among farmers – a major voting bloc.
Modi received a boost with his tough stance on archrival Pakistan in February, but with questions still lingering over what happened between the two nuclear-armed neighbors, it's unclear how the sparring will ultimately play out during voting.