Doing my (little) bit to help the homeless

I have a confession to make. Before I started buying the Big Issue from the same person every week I was quite ignorant about homeless people. Shamefully I had never considered that there were many different reasons why people had ended up without a home because I had...