In Madrid, the homeless dine out... for freeAll very normal, except for one crucial detail: Silva, 42, cannot afford to pay.Sun Dec 04 2016