I strongly recommend against off-leash walking. Instead, I suggest loose leash training. In crowded countries like India, off-leash training is HIGHLY dangerous. However well behaved your dog is, after all, it is a dog. All it takes will be one cat or squirrel to distract him and can have disastrous affects.
The reason I am so strongly against this is that 2 months ago my little puppy met with a nasty accident. An idiot was speeding down a very narrow road and hit my puppy, dragged her under the car and drove over her face. To this day we are regretting the 1 second of misfortune we had. So please please please don't get your dog off leash when outdoors. It is JUST NOT WORTH IT.
If you prefer, I can suggest to you how to train your dog to do loose leash walking, so that your dog will walk in a relaxed way with his leash on, so that it does not stress you. When you have completed your training, you can even hook the leash to your belt, so that you don't even have to hold the leash in your hand. This is much safer and just as pleasant for both you and your doggie :)