Will Google finally be stopped in its tracks in 2024? by Kelkoo Group | Dec 6, 2023 | EU, UK, US Our CEO Richard Stables reflects on the past year in global digital markets – and what to expect in 2024?