Two in five Brits are lost on Travel Insurance coverage
18 June 2025