Infographic India Better Off Than Major Economies With 67 Govt Debt