The National Association for Change (NAC) has announced the opening of a new branch in Canada. The branch is co-established with other Egyptian organizations such as Egyptian Canadians for Democracy and The Egyptian Canadian Foundation for Human (...)