Depression linked to presence of immune cells in the brain’s protective layer

8 September 2025