I agree that generic corruption etc. ain't just in Africa but this is the first time I have ever heard of an 'independent' regulator imposing this training cost on operators, as a regulator, the job is to regulate, nothing more - I wonder if ICAO know about this?