Markets tumble as oil nears $120 a barrel and gas prices soar after fresh strikes on energy sites
Markets have plunged into the red after fresh strikes on Iran's energy infrastructure have sent oil and gas prices soaring.

3 hours ago
3

Bengali (Bangladesh) ·
English (United States) ·