What's happening at the Alliance Française du Cap ?

What is Alliance Française du Cap ?