There is much agony and a lot of debates over Indian team’s performance in Olympics. Today’s chart explains why. India has bagged 26 medals in all Olympic games it has participated so far – 23 games in all. It’s a fourth of what the current host country, Brazil, has won.
United States, the erstwhile Soviet Union and Great Britain – three countries considered to be political, economic and military super powers at one point or the other in the recent history – top the list.