Spain's King Juan Carlos was greeted by Moroccan monarch Mohammed VI on his arrival here Monday for a four-day state visit to the North African nation.

The two monarchs left the airport together en route for the Royal Guest House.

The entire route between the airport and the capital was decorated with the flags of the two nations, and at some places there were members of the public who cheered the passage of the motorcade holding up signs written in Spanish welcoming Juan Carlos.

The two kings will dine together privately Monday night.

The close relationship between the two monarchs has been presented by diplomatic sources as one of the key elements of this visit, which will serve to strengthen and nourish bilateral relations, currently in one of their best periods ever, with trade relations on the rise.

One additional gesture confirming the affection between the two kings is the fact that, for the first time, Mohammed VI has invited a foreign head of state to visit the country during the Muslim holy month of Ramadan.

The kind of Spain traveled to Morocco accompanied by Foreign Minister Jose Manuel Garcia-Margallo and royal chief of staff Rafael Spottorno.

Arriving in Rabat on Tuesday will be four other Spanish government ministers as well as 27 executives from the major Spanish companies with interests in Morocco, 14 deans of Spanish universities, the director of the Cervantes Institute, Victor Garcia de la Concha, the heads of Spain's main business federations and the government's high commissioner for Brand Spain, Carlos Espinosa de los Monteros. EFE