British and French companies left without Iranian oil

 

v20240901