The sale of crude oil and refined petroleum products represents Russia's biggest source of revenues.

Following G7 plan, EU countries agree to cap Russian oil at $60 per barrel

EU ambassadors spent the last few days debating the level of the price cap, which will have implications across global markets.