Oil Prices Rise ~3% on Houthi Strikes, Yemen Tensions, and Iran Supply Risks ยท Digg