Home Tags IMD

Tag: IMD

India jumps to 43rd place in most competitive economy index: Study

A global study has ranked India on 43rd position in the index of most competitive economy in the world, said a report taken from...