Thousands protest against over-tourism in Canary Islands