Mohammad Javad Mousavizadeh

Mohammad Javad Mousavizadeh is a journalist and analyst in international affairs and foreign policy. He has written many articles for digital publications worldwide. He is also an English translator for Iranian newspapers and news agencies.