The grim reality of Indian Sports

When it comes to sports, India sure punches well below its weight. To put India’s sports performance in context, Michael Phelps has won as many Olympic medals on his own as Team India has managed...