Depression is a mental illness many people still dismiss as a matter of mindset. An international team of researchers from UK’s University of Warwick and Fudan University in China may just have proven that depression is more than just that – and pinned down where it originates in the brain. Read more about [node:title]