Poland wins the world title in Cairo as five powers renew the contest for the top of ITKF Global
Egypt and Brazil complete the podium, while Romania and Portugal retain their places in the top five; event entries rise...
Read News