Latest World News
As the war in Ukraine grinds on Russia, the Western powers are looking for ways to afflict economic pressure on each other. In the latest, the G7 countries have come to an agreement over a price cap on Russian oil even as Russia has delayed opening a pipeline, which is a major source of oil to Germany.
Credit | WION