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 Scientists Locate the Physical Source of Depression in the Brain