The Confederation of African Football (CAF), has over the weekend imposed a ban on Sierra Leone’s National Stadium from hosting international matches. According to CAF, the national stadium in Freetown is unfit to host international matches, because the stadium…