There are more than 3,000 homeless living on the streets of Barcelona. Of course each of them is a...