India Advances 25 Places in Global Competitiveness Ranking