India most successful in curbing inflation among the top ten economies