Superheroes aren’t usually synonymous with hospitals, but this one in Brazil teamed up with DC Comics to transform part of the children’s ward into the new Hall of Justice. The young cancer patients are handed customized comic books that show Batman, Superman or their favourite hero undergoing similar treatment. The heroes have to fight off cancer, just like the kids, and they rely on a ‘superformula.’ Continue reading for more random acts of kindness that will restore your faith in humanity.