The $9.4 billion iShares MSCI India ETF gained the most since last May after US President Donald Trump said he would lower tariffs on Indian goods to 18% from 25%, following Prime Minister Narendra Modis agreement to halt purchases of Russian oil.