Did Obama Fail to Deliver?
In one of the most anticipated events in Islam-West relations, Barack Obama, the US president, addressed Muslims from Cairo University in Egypt on June 4.
Back to Top