India’s Hindu nationalist Prime Minister Narendra Modi claimed election victory for his party and its allies on Tuesday, but the opposition said they had « punished » the ruling party to confound predictions and reduce their parliamentary majority.