News

UK travel agencies pay over £100M in card fees annually as tourism spend climbs, squeezing margins across the sector.