Tokyo Olympics: India must start competing, and not participating in Games
July 11, 2021 11:49 ISTIndia has won a grand total of 28 medals, nine of them being gold, in the 121 years of Olympics. On the other hand, American swimming star Michael Phelps has won 28 medals in just four Olympics.