Where? At Google's infrastructure servers? Although Google has had its UK headquarters in King's Cross since 2013 (previously located near London Victoria Station), it wasn't until Sep 16, 2025 that Google established its first physical infrastructure facility in the UK at Waltham Cross ( https://da...