beyondthecusp.wordpress.com
Who is New Iranian President Hassan Rowhani?
The news is full of stories proclaiming that new Iranian President Hassan Rowhani is a real moderate and that with him replacing Mahmoud Ahmadinejad there is opportunity for renewed relations and a…