Every 4 years Indians collectively go How can a country of billion plus people produce so few medals at Olympics? I swear I’ve been hearing this exact same question asked from my childhood. Now I have a daughter of almost Olympian age and the question has not changed. The answer is honestly pretty obvious: India is not a sporting country. There is no shame in admitting its not. You can either force sports into your culture like China very successfully did over decades. Otherwise it is quite ok to be obsessed about cricket.