Barack Obama, the US president, has made a landmark speech calling for a new era of relations between Muslims and Americans.
His address in Egypt on Thursday drew both praise and criticism.
Two media professionals go head-to-head on the speech with Al Jazeera’s James Bays.