Translating

Translating Nahj al-Balagha into English, German and FrenchWriting numerous international papers

Translating Nahj al-Balagha into English, German and FrenchWriting numerous international papers