The Lausanne, Switzerland-based IMD released its 2007 World Competitiveness Yearbook (WCY) on Thursday, 10 May. The annual report ranked India 27th, the same as in 2006. WCY analyses and ranks the ability of nations to create and maintain an environment that sustains the competitiveness of enterprises.
Click here to find out how India fared in the top parameters.