India’s Gen Z protesters puncture Narendra Modi’s aura of invincibility – Financial Times