Many places in India don't have definitive addresses. They tend to be relative, such as "across from the train station." And I suspect that when you live in the slums and are begging at the age of five, your world is quite small -- the chances that you might leave town on a trip or know someone who's not from the same area are slim. So you likely don't need to know, much less practice, the name of your town.