Even though its place has improved, India is still behind major economies including the US (28) and China (91). Other countries in the top ten are Sweden (4), Ireland (5), Rwanda (6), the Philippines (7), Switzerland (8), Slovenia (9) and New Zealand (10). With a score of 0.664, India is at the 108th spot.
Subscribe To Our Free Newsletter |