Riyadh: Saudi Arabia's Crown Prince Sultan bin Abdul Aziz will return home after being abroad for nearly one year for treatment, according to a Saudi official. He will be flying from Agadhir of Morocco, to either Riyadh or Jeddah.

"Prince Sultan will arrive most probably in Riyadh," the source said.

Prince Sultan had arrived in Morocco for rest and recreation after undergoing treatment in the United States, including unspecified surgery in February this year.

Later, the crown prince went again to the United States for medical tests in November, then to Morocco for a prescribed convalescence before flying back to New York.