A total of 5 to 7 million barrels per day of oil production is currently off the global market du..., Sonic AI
“A total of 5 to 7 million barrels per day of oil production is currently off the global market due to factors including Ukrainian attacks on Russian facilities and other disruptions.”