Feeding the Homeless in Ikebukuro NPO Tenohasi and Japan Islamic Trust cooperate to serve Tokyo’s most needy residents.