Oil Crosses $100 as Iran Vows Revenge for Israeli Strikes on Tehran Facilities by admin477351 March 9, 2026 Crude oil prices crossed the $100 per barrel mark for the first time in years after Iranian officials vowed revenge for Israeli strikes on energy facilities in and around Tehran. … Read more