THE GROUP of Seven economic powers have agreed to explore imposing a ban on transporting Russian oil that has been sold above a certain price with an aim to deplete Moscow’s war chest.
This article, images and content belong to the source and curated for informational purposes.