India has been ranked a low 119 out of 130 countries on an index that measures business resilience of nations based on economic, risk quality and supply chain factors, dropping seven notches from last year.