Opec-Russia deal cuts oil production by 10m barrels a day

Prices fall as traders fear reductions will fail to offset biggest demand collapse in history Read entire story.

Source: Oil & Gas industry