India ranks 119 on global business resilience index
April 02, 2015 14:06 ISTNew York: 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