Why India Wins So Few Olympic Medals?

Re: Why India Wins So Few Olympic Medals?

Kenya and ethiopia push each other in marathons, just like India and Pakistan do to each other in cricket. And like cricket, marathon running is big in both the countries just like cricket is in desi countries, so most of their medals is in long distance running.

Moreover these people are built for running. I think it has do with being a part of those tall, lean african tribes
that are shown running with tall spears on National Geographic and Discovery.