Russia and Saudi Arabia Talk 15% Oil Production Cuts

Russia and Saudi Arabia are close to a deal to cut oil production. The economic shutdowns have cut demand for oil from 100 million barrels per day to 70-80 million barrels of oil per day.