Ah, the Carnival of Santa Cruz de Tenerife – a celebration so vibrant it could make a rainbow jealous! But how did this whirlwind of […]