Rabat - King Salman of Saudi Arabia is due to arrive in Morocco on Sunday, as his stay in France, which was expected to last for three weeks, was cut short after being mired in controversy.

Saudi King Shortens His Stay in France, Flies to Morocco