English spoken
(Spain)