The Kingdom of Spain
is known for both its cultural and natural attractions, with beautiful beaches and mountains as well as castles and medieval villages. The country also has incredible cities such as Madrid
with some of the world's most famous architecture by Antoni Guadi. While many people may venture no further than the mainland but Spain also offers unique off shore opportunities in the Balearic Island
in the Mediterranean and the Canary Islands
off the west coast of Africa.