Saudi Arabia's crown prince lands in Egypt tomorrow on the first leg of his maiden foreign tour as heir to the throne, a diplomatic charm offensive that follows his stunning rise to power.