Posts in tag
Stefania LaVie Owen
Film Review: Paper Spiders
Mental health, or the lack of it, was probably the biggest challenge facing health authorities across the First World even before the pandemic hit. The issue has become even more pressing given the number of lockdowns, job losses and bereavements suffered over the last year across the globe. However, portrayals of mental illness on the …