The World Briefly
The Deluge
Canary IslandsSpain
Tens of thousands of people protested across the Canary Islands over the weekend, calling on authorities to revise the Spanish archipelago’s tourism strategy over concerns that the model has made life unaffordable for the locals and is not sustainable for the environment, the Guardian reported. Demonstrators...
Read full story →