Crude oil prices headed for weekly loss, but stay well above $100

About Author

Related posts