Carnage in crude oil markets: US oil prices rebound, back above zero

Now the oil markets are bouncing back today after a huge fall below 0 on April 20. However, we are witnessing historic close in general due to the poor demand. Watch report.