World Championship is one of best stages for athletes to perform, says Sheeraz Sheikh5 years agonewsshooting