“A loyal MR reader writes to me: Here’s an interesting fact: despite a population of more than 1 billion, India has won a grand total of 18 Olympic medals (mostly in field hockey): http://en.wikipedia.org/wiki/India_at_the_Olympics there are many obvious hypotheses, all…”
via Marginal Revolution