On Tuesday, President Mahmoud Ahmadinejad will be the first Iranian president in decades to visitEgypt in order to attend a summit on the Organization of Islamic Cooperation (OIC) in Cairo. This has sparked the usual outrage amongst groups like the (...)