Avatar - Mahdi Shafeghati

Mahdi Shafeghati

English literature graduate; translator, editor, tutor in language and translation studies amongst others.

Magazines

Flips