Western sanctions on Russia have significantly reduced state oil revenues and diverted tens of billions of dollars towards shipping and…
G7 leaders have agreed to study possible price caps on Russian oil and gas to try to limit Moscow's ability…
Russian President Vladimir Putin on Wednesday said the world's largest natural gas producer would soon require "unfriendly" countries to pay…