Spanish ambassador meets President Hamid