Spanish Foreign Minister Jose Manuel warned on Monday that the migrant crisis could "tarnish" Europe's image and pledged his country would take in refugees despite its economic woes, AFP reports.

"From an ethical and practical point of view, so as not to tarnish the image of Europe and therefore favour extremism, we must make the maximum effort" to help refugees, Manuel said in Iran.

He said Spain would do its part "to welcome a maximum number of refugees, offer them a roof over their heads and social services" despite its financial difficulties.

Manuel did not say how many refugees Spain was willing to receive.