Additionally, the Balearic Islands (Mallorca, Menorca and Ibiza) in the Mediterranean Sea, Canary Islands in Atlantic Ocean, and Ceuta and Melilla, located in northern Africa, are Spanish territory. Landscapes are extremely varied, some almost desert-like, others green and fertile, and of course there are the long coasts, in the east along Mediterranean Sea from Pyrenees to Gibraltar, and in the west along the Atlantic Ocean and Cantabrian Sea. Widely known for Flamenco music and dance, bullfights, fantastic beaches and lots of sunshine, Spain has to offer much more than that. It is – and has been for thousands of years – one of the cultural centres of Europe.