A tiny village in central India has seen an unprecedented 80 suicides since the beginning of the year. Locals blame it on demon spirits, but some researchers say pesticides could be behind widespread depression.
Read Full Article at RT.com
Read Full Article at RT.com