Sardar Singh regrets not being an Olympic medallist but says India have realistic chance in Tokyo
Other Sports | July 20, 2020 13:25 ISTIndia's last success at the quadrennial sporting extravaganza, though, came 40 years ago in the 1980 Moscow Olympics, where they won the last of their eight gold medals.