[New Times] Close to 2,000 delegates including top football executives from world football governing body (FIFA) meet in Kigali on Thursday, March 16, for the long-awaited 73rd FIFA Congress.
Black World Media Network (BWMN)
Connecting our World Through News, Information and Culture