As another Indian on H1B, I really thank you for your concern for your colleague. There are so many Indians out there stuck in bad work situations due to their perma-temp work visa status.
You're welcome.
I appreciate you sharing your perspective. It's not an enviable position to be in.