Thousands protest in Spain's Canary Islands over mass tourism By Borja Suarez April 21, 2024 SANTA CRUZ DE TENERIFE, Spain, April ...