Global stocks and oil prices tumbled on April 15 after the International Monetary Fund (IMF) said the world’s economy will suffer its worst year since the Great Depression of the 1930s due to the CCP virus pandemic.
Indexes in London and Frankfurt were down about 2 percent and benchmarks in Shanghai, Tokyo, Hong Kong, and Sydney closed lower. Wall Street futures were down by over 1.5 percent.





