Incoming Iranian President Hassan Rouhani has many challenges ahead of him according to this interesting piece in The Atlantic. Trying to save a drowning economy, fixing international relationships, and dealing with domestic political gridlock are just some of the major problems awaiting the newly elected leader.