Israel and Iran exchanged missile fire as the war in the Middle East entered a seventh day, with the impact rippling across global supply chains and energy markets.
Latest posts by Toimitus (see all)
Ukraine has won back some territory this year for the first time since 2023 amid …