Wall Street looked set to recover after US banks posted impressive earnings, and inflation data was better than expected.
According to data from the Drug Policy Alliance, the United States government spends $39 billion each year on the war on ...