PropMarketCapFRESHCurrencies, commodities and indices

Europe to sell 42 million barrels from reserves over three months: what this means for oil prices
European countries will sell 42 million barrels of oil from strategic reserves over three months. France announced this, Bloomberg reports.