Ayahuasca tea could help stimulate the formation of new neurons in the brain The findings were released in the journal Nature. November 11, 2020November 12, 2020 Wellness