Mahmoud Elahi

Mahmoud Elahi is a writer. He has ben published extensively in the Ottawa Citizen, the Hill Times, National Post, the Toronto Star, the Guardian Weekly, the China Today and other publications.