Merchants’ card payment fees increased by lack of competition, says regulator

Travel Weekly.co.uk

Website: