Nigerian champions Kebbi Beach Soccer Club have missed out on the 2024 World Winners Cup in Alghero, Italy, after the Italian Embassy denied them visas to attend the six-day tournament, which began on Tuesday. They were walked over in their first match of the competition as the organisers awarded three points and three goals to
Read More