I am working for one of the top IT companies for more than 7 years as a manager. I have clean records until now and I was promoted as a manager 4 months back. I was contracting for one of our clients in United States. I was on deputation in US with a H1B visa. Around 50 days back, I filed a harassment complaint against my supervisor. During a casual discussion, she said "Show me your butt and I have to hit you". I was interviewed by HR folks. My company has an internal grievance procedure that takes care of these issues and the outcome of this complaint hasn't been disclosed yet. A week after this incident, all of a sudden, the client manager said he is not satisfied with my performance because of which he is releasing me from the project. A week after this incident, I was asked to not to enter the client building. Someone in the client company in the US (who was talking to me very friendly until the last day I met her) filed a harassment complaint against me stating that I come to work and leave the work at the same time as her (indirectly she says that I am following her). I don't know when this complaint was filed. I was investigated by the HR folks in my IT company. They are telling me that the company's internal grievance procedure is still analyzing this issue for more than a month. They intentionally kept me on bench onsite pending the outcome of this complaint. All of a sudden, they told me that I am on H1B visa and since I don't have any project, I was asked to return to India on Friday afternoon within the next 24 hours. They chose friday afternoon since I wouldn't be able to contact any attorneys. It looks like they were afraid that the complainant in the client company would file a lawsuit against my IT company. They handed me the flight ticket and the HR manager accompanied me till the parking lot to make sure I leave the building. I don't know if they have sent a mail to INS to cancel my H1B or not. After returning back to India, I haven't got any updates from HR. Since I am no longer in US, can the complainant still file a lawsuit against my IT company? Will they terminate me regardless of whether they find me guilty or not? Since I have also filed a complaint against my supervisor, will termination be considered as retaliation? If they fire me, do they need to give me any notice in advance?