US President Barack Obama will give a long-awaited speech on US relations with the Muslim world on a visit to Egypt, the White House has announced. He will travel to Egypt on 4 June. During his election campaign, Mr Obama promised to make a major speech on ties with Muslims early in his presidency.