Sports is a cultural thing. You guys look at it simply as "well this country as X number of people, so they should have X number of athletes!" but if the culture doesn't recognize a game as something worthwhile and important, why would a country with even a trillion people produce 1 athlete?
You think kids in India know who Tom Brady is? You think kids in China know who Sidney Crosby is? If a kid in India saw a Heat game and was in awe of LeBron, and wanted to play basketball, how would he even go about doing it?
You think kids in India know who Tom Brady is? You think kids in China know who Sidney Crosby is? If a kid in India saw a Heat game and was in awe of LeBron, and wanted to play basketball, how would he even go about doing it?



I mean on a global scale they are good at what.....women's gymnastics and cricket 
you think china is not investing resources into that right now??