American Chai wins Best Feature Film and Technical Achievement Awards at the 2001 Philadelphia Festival of World Cinema.