China and Japan on Wednesday announced they would release some oil from their reserves.The announcements come a day after the U.S. said it would release 50 million barrels of oil from its own strategic reserve. The U.S. also said it was working with…
READ NEWS SOURCE