Quick reflexes: Gujarat Titans’ Wriddhiman Saha hitting a shot during the Indian Premier League cricket match against Royal Challengers Bangalore in Bengaluru, India. — AP
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.
Subscribe now to our Premium Plan for an ad-free and unlimited reading experience!