India ranks 119 on global business resilience index
Apr 02, 2015, 02:06 PM 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