Markets tumble as oil nears $120 a barrel and gas prices soar after fresh strikes on energy sites

3 hours ago 3

Rommie Analytics

Markets have plunged into the red after fresh strikes on Iran's energy infrastructure have sent oil and gas prices soaring.
Read Entire Article