Tenerife, the largest of the Canary Islands, will steal your heart with its natural beauty. Between volcanic landscapes, picturesque villages…
Masca is a small mountain village with no more than 100 inhabitants, located in an incredibly panoramic position perched on…