Translation of چاوڑی بازار in English:

چاوڑی بازار

phrase

  • Delhi's red-light area