India ranked 32nd on IMD list

n placed at the 32nd position, on the list of 59, in terms of world competitiveness by the International Institute for Management Development (IMD), the second best performer after China among the BRIC economies. According to a ranking compiled by IMD,...