IT  amp; BPO may hog headlines, WEF index puts India at 55th NEW DELHI: India ranks 55th in a World Economic Forum ranking of 104 countries in terms of growth competitiveness. As per the WEFs Global Competitiveness Report 2004-05, Finland, home to Nokia, is the world 