Despite falling from 10-month highs, oil prices remain above $90 per barrel
After reaching 10-month highs last week thanks to fresh cuts in crude output by Saudi Arabia and Russia, oil prices fell on Monday. Saudi Arabia and Russia last week reported…