The King of Morocco, His Majesty Mohammed VI, arrived in Rwanda on Tuesday evening accompanied by a big delegation of top officials from the public and private sectors.
His visit has so far seen at least 23 bilateral agreements signed between different entities from Rwanda and Morocco, a move that has been billed as a major boost to the bilateral cooperation between the two countries.
Here are some of the major milestones of the state visit in pictures. (All photos: Village Urugwiro).
President Kagame welcomes King of Morocco,His Majesty Mohamed VI, to Rwanda on Tuesday.
President Kagame welcomes King Mohammed VI at Village Urugwiro.
Foreign Affairs minister Louise Mushikiwabo and her Moroccan counterpart sign bilateral agreements as the President and the King look on in the background.
The Presidentail Guard mount a guard of honour for King Mohammed VI.
Agriculture minister Gerardine Mukeshimana (R) signs bilateral agreements with Moroccan partners in the presence of King Mohammed VI and President Kagame.
A traditional troupe performs at the State Luncheon hosted in honour of King Mohammed VI of Morocco and his delegation in Kigali yesterday.
President Kagame greets Moroccan officials who accompanied King Mohammed VI.
President Kagame welcomes King Mohamed VI to Rwanda on his arrival for the three-day state visit on Tuesday.
King Mohammed VI pays respect to victims of the Genocide against the Tutsi at Kigali Genocide Memorial.
The dome at Kigali Convention Centre has been lit with the colors of the Moroccan national flag in honour of the visiting monarch and his delegation.