Barack Obama and Hillary Clinton at the Sultan Hassan Mosque, Cairo, June 4, 2009