Markets tumble as oil hits $114 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.

1 month ago
33

Bengali (Bangladesh) ·
English (United States) ·