I bought the phone in London on a pay as you go deal from a Vodafone store. Now I'm back in Italy and it won't accept my Italian SIM card. I called Vodafone UK and they told me I can only unlock it if the phone is actually in the UK, so I either go back with the phone or send it to someone to do it for me. Is this right? Is there really no way to unlock it from abroad?
To underline the point: the problem is that I'm already in Italy and so cannot obviously go into shops in the UK unless I fly back!