Global oil prices have fallen below the $80-per-barrel mark following the announcement of an agreement between the United States and Iran, reversing gains recorded...
Russian President Vladimir Putin has warned that Moscow could halt natural gas supplies to Europe amid rising energy prices linked to the ongoing crisis...