Among Saving A Booming Economy Or Addressing Domestic Audience, Latter Won The Day for India May 7, 2025