Why India suck at Olympic Games?
India is the second most populous nation on earth with an estimated 1.366 billion people. Moreover, they rank fifth among nations with the highest nominal GDPs with $2.87 trillion dollars. But despite their vast supply of people and influx of money, India just can’t quite seem to cut it on...