WHILE India has overtaken China as the world’s most populous nation and has perhaps grandiose ambitions of becoming a major international player, it has a long way to go to match its Asian neighbour’s clout in the sports arena.
China has won 283 Olympic gold medals, which is 273 more than India.
Already a subscriber? Log in.
Get 30% off with our ads free Premium Plan!
Cancel anytime. No ads. Auto-renewal. Unlimited access to the web and app. Personalised features. Members rewards.
Follow us on our official WhatsApp channel for breaking news alerts and key updates!