@Ankur Puri Greetings!
Azure often ties the subscription to the original country or region selected during setup. Changing the country/region for an existing subscription isn't possible. But you can create an account in the desired country/region and then contact Azure support to transfer your subscription to the new account.
For details, check this link - https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/change-azure-account-profile#update-your-country-region
If you need any further assistance in this matter, please reach out to Azure billing and subscription management support by raising a support request. The ticket enables you to work closely with the support engineers and get a quick resolution to your issue.
Here is the link - https://docs.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request to create support case.
FYI: Azure Billing and Subscription Management support is included in the Basic Support Plan without any charge.
https://azure.microsoft.com/en-us/support/plans/
Hope this helps!
If the response helped, do "Accept Answer" and up-vote it