Home » Oil Crosses $100 as Iran Vows Revenge for Israeli Strikes on Tehran Facilities