Spanish King Juan Carlos delivers a speech during a gala dinner at the Royal Palace in Marrakesh.
Spanish King Juan Carlos (L) delivers a speech to Moroccan King Mohammed VI (C) and others during a gala dinner at the Royal Palace in Marrakesh, January 17, 2005. The Spanish royals began a three-day state visit to Morocco on Monday, the first in 25 years, and will visit Marrakesh, Rabat and Tanger. Picture taken January 17. REUTERS/POOL/Alberto Martin PH/acm