Despite postponed election, why Canada’s recognition of Palestine was the right move

Due to the technical or legal........

© St. Catharines Standard