No they have not hosted the world cup as yet.
Yes Spain held it in the year 1982.Italy won it that year.
No, Greece have never hosted the World Cup.
No Pakistan have never hosted the world cup.
No Belgium have never ever hosted a world cup .
No, Iceland has never hosted a world cup.
England hosted the World Cup in 1966.
No, Honduras has never hosted a FIFA World Cup.
Holland have never hosted the FIFA World Cup.
Uruguay hosted the first world cup in 1930.
No they have not hosted the world cup ever.
Hosted by South Africa; won by Spain.