shettyps, BluVander, and Ryan Gabriel thanks guys. You makes it clear now.

@BluVander: the company sponsored me the visa and its plane ticket. And paid only for medical, authentications, other personal docs and processing fee (for agency).