Narendra Modi is unbeatable
Voting in India’s national elections started last Friday. It will take six weeks to complete, which is less of a surprise when one considers that in a population of 1.4 billion people there are 969 million voters, 2,600 political parties, 28 states and 780 languages. It is a logistical task of dazzling scale, not only
