Category Archives: MAPS

Muslim Association of Canada

The Muslim Association of Canada (MAC) operates more than one dozen institutions in Canada. Continue reading

Posted in MAPS | Leave a comment