For 25 years India has been hovering near the middle ranks in the World Competitiveness Rankings. This would suggest that despite governments coming and going, India is only able to keep pace with its peers and not better its economic performance to a higher sphere, especially in the eyes of company executives closely watching the country