EU leaders say they will block 90% of Russian oil imports by the end of 2022 to punish Moscow for invading Ukraine.

The EU-wide ban will affect oil that arrives by sea. That amounts to around two-thirds of imports.

However, it will not ban pipeline oil, following opposition from Hungary.

Poland and Germany pledged to end pipeline imports, meaning a total of 90 percent of Russian oil will be blocked.

European Council chief Charles Michel said the deal cut off a huge source of financing for the Russian war machine.

It’s part of a sixth package of sanctions approved at a summit in Brussels, which all 27 member states have had to agree on.

Russia currently supplies 27% of the EU’s imported oil and 40% of its gas.

The EU pays Russia around 400 billion Euros per year in return.