China, Iran's largest oil buyer, is likely to get most affected by US' naval blockade of Strait of Hormuz. A blockade would cut off the supply for China, which continued to receive shipments through the strait since the war began. India, which doesn't directly buy oil from Iran, will experience secondary effects like inflation and hike in fuel prices.