IEA: Global oil supply fell 10.1M bpd to 97M in March, among steepest monthly disruptions on record

Global oil supply sank by 10.1 million barrels a day to 97 million in March, marking one of the sharpest one-month disruptions on record, according to the International Energy Agency.