Indians=slaves

We had issuance week last Wednesday. We (India team) logged in as usually at around 9-11 am and since it is issuance we knew we had to stay up late. We stayed up late till 4 am in the morning, but still nothing seemed to move. Our managers and seniors asked staff to get some rest and let us off.

Next day I login, my seniors were up till 10 AM. Did the issuance happen?? NO. Apparently ,US team were too tired around 12 am (their time), and couldn't check stuff properly and decided to move the issuance.

The PPMD (who lacks humanity) apparently did not budge and said that the issuance should take place on Friday. For which us (Indians/slaves) had to stay awake till 10am, but US team getting tired at 12am was okay, and good enough reason to push issuance.

Who do I even raise this concern to? No one gives a flying f about us. Managers don't have enough balls. ppmd doesn't care enough. Who should I complain about? Is there no other way but to change jobs?

Edit-just so you guys know, our Indian team does good stuff and there's literally no quality issue. I know it might be hard for some to believe. But yes, we could be "one of the few". We weren't the reason for the delay. Client's turnaround was slow, and it kept getting delayed. Our ppmd could have extended, they chose not to. And even if u guys think our work is subpar, and it justifies making us work 24 hours, don't know what that says about you.