2 ms·
That one claims to Europe's biggest, this one is claiming to be the UKs biggest which I guess means an even larger one went live in Europe somewhere in between.
by ZeroGravitas 1y ago
That one claims to Europe's biggest, this one is claiming to be the UKs biggest which I guess means an even larger one went live in Europe somewhere in between.