No, NRIs are not allowed to trade in commodities on Indian commodities exchanges at the moment. Even banks, mutual funds and FIIs cannot trade in commodities in India.