Thanks for your answers.
You need to use a different phone. It must match the location of the VPN you are using. I haven't tried this but worth a try.
The problem is that I don't have the phone number of the location of the VPN.
Contact the twitter support regarding your queries. May be , they will help you to unlock your account or will tell you what's the exact problem going on with it.
Thanks! I have already done it.
if your country block your twitter, you use VPN to bypass it. After using VPN , is it work now ?
Or Maybe you should change your provider to replace the current one
Yes, I have been using VPN to access it for a few months. But what do you mean "change your provider".