The fact is, a total of 6 medals amount to Indian's best ever performance at the Summer Games. But there is still no dearth of people whining and complaining about how India failed to win a single gold in London.
© Copyright NDTV Convergence Limited 2014. All rights reserved.
Site and Data Powered by Sportz Interactive.