Margaret Vaz

Canada

Moved by what I have seen. You are a country who have suffered but also learned through wise leadership.

Latest Messages