Cabo Verde March 20, 2025By Mia GarciaNearly 1,000 British Tourists Fall Ill Following Luxury Holidays in Cape VerdeBy Mia Garcia