Factory unlock iPhone 4 I'm in India.

I bought an iPhone 4 some time back. The vendor informed me that it is a factory unlocked version (iPhone 4 is officially not launched in India yet).

So, my questions are


Is there a way to find out whether it is a genuinely factory unlocked version?
If it's indeed a factory unlocked version, will I be able to update to the latest iOS version without getting it locked?
Since it is either a Canada/UK version, will updating the iOS in India create any problem (auto IP detection, time zone blah blah)?


I tried installing an .ipa file directly and it didnt work. What I'm guessing through that is that my iPhone is not a jailbroken one. I read somewhere that to unlock an iPhone, one needs to jailbreak it first. That concludes, it is indeed a factory unlock version since any GSM SIM works.

Do you think my logic is correct?
Your logic is not correct. For a while, there were people offering unlocking services for around US$170 who are believed to have bribed an employee of Apple or a mobile phone operator to unlock phones using the official channels, and those phones also didn't need to be jailbroken. There's no way I know of to distinguish one of those phones from a factory unlocked one.

Assuming it is a genuine factory unlock, there should be no problems -- I have a UK factory unlocked iPhone 4 and have upgraded the OS several times, though I've never tried to do so in another country.