When India’s 2024 general election results were announced a year ago, they surprised almost everyone.