Like most languages these days, you can study from the comfort of your home using the internet.  You can find many resources that cost no money and that will help you succeed in learning the Urdu language.

So no: it doesn't matter at all which country you are in. Wherever you are, you can start learning or continue improving your Urdu. Truly, these days, if you want to become fluent in Urdu, and you aren't currently fluent, the only reason is: "YOU ARE LAZY". Remember the Break Diver's Creed: No Rules. No Excuses. No Regrets.