Khuda Ki Basti

From Wikipedia, the free encyclopedia

Khuda Ki Basti (Urdu: خدا کی بستی), meaning God's Own City, may refer to: