Who has won the most Olympic medals for India?
India has won 35 medals at the Olympics, but with 12 of those being for team sports, there have been 222 actual physical medals handed to Indians. With only 171 of several billion Indians in ...
ESPN
2 days ago