India stood 43rd on IMD’s World Competitiveness Index 2020; Singapore on top

IMD
  • India retains to place 43rd on an annual World Competitiveness Index arranged by Institute for Management Development (IMD) with some traditional weaknesses like bad infrastructure and inadequate education investment keeping its ranking low.