CAHMC stands for Centre Aquitain Histoire Moderne Contemporaine (French: Center for Study of Modern and Contemporary Worlds)

CAHMC

Leave a Reply

Your email address will not be published. Required fields are marked *