Sports ISSF World Cup: Rudrankksh wins bronze as China won both gold medals Colman Dsouza Mar 25, 2023