India Elections 2024: Why does voting take so long?
India's general election kicks off on 19 April - and it will be the biggest vote the world has ever seen. 970 million registered voters will be electing a new parliament over a mammoth six-week process. Here's why it takes so long.