Struggling to make it to the big league in sports
Most sporting legends and highly rated coaches who visit India for professional stints or promotional activities invariably say that “India is a sleeping giant”. The underlying assumption is that the nation’s world-leading population of 1.46 billion — with a significant portion of that young — gives it a unique advantage to churn out sports stars […]