Oil Prices
Why oil prices crashed by 20% in the last 2 months?
Most people did not realize that the price of crude oil had touched a yearly low at $54/bbl and had fallen nearly 20% in a span of just 2 months. Here is why the oil prices cracked.
Chinese pandemic Read more [...]