“President Trump wasn’t joking about his Easter deadline to Putin.” - clownusmaximus
Numbers:
China’s oil consumption (all liquids) 16.4 million bpd.
China’s domestic oil production about 4.3 mbpd.
India oil consumption 3.6 million bpd
India oil production 735K bpd
Iran oil oil consumption 1.95 mbpd
Iran oil production about 5 mbpd
Iran can export about 3 mbpd (good quality oil, high diesel constituent yield)
Russia oil consumption 3.8 mbpd
Russia oil production 10.75 mbpd So exportable 7 mbpd, and actually more since OPEC+, of which they are a major part, has recently increased their allowed production quota
So look at what China and India must have. This is not discretionary. Tariffs or not, there is nowhere else for them to get such enormous amounts.