I am a Nepali citizen currently working in India (I donít require visa to work in India). I came to India when my 6 Years H1B (US Work visa) was exhausted last year. While working in India I was still getting paid in USD and paying tax to US government.
All of sudden, I got a call from local HR and he told me that they cannot pay me in USD as their company rule does not allow to pay in foreign currency and my US payroll will be stopped immediately.
My questions are;
1.Can they ask me to return back all the $$ that they paid me while I was in India? (Is it even legal to ask?). I came to India because they assigned me to a project in India. They never gave me any deputation letter while coming back from USA to India. All I have is an offer letter that was given to me when I joined this company in US. Company provided me airline ticket while coming to India.