Bāqir Ṣarrāf
Persian Gulf States; politics and government; foreign relations.
Don't miss the opportunity to share your thoughts!