President William Ruto has held talks with Spain’s Prime Minister Pedro Sánchez, who is currently in the country for a two-day official.