Virgin Media appears to be routing the traffic on their internal backbone (or that of Liberty Global, who owns VM) to Amsterdam to or through an ISP in the Netherlands called VodafoneZiggo (also owned by Liberty Global). From there the traffic is handed off to Telia in Amsterdam who in turn sends it to Cloudflare in Amsterdam since Telia peers directly with them there. So Telia and Cloudflare are doing the correct thing given where the traffic is handed to them. But Telia and Cloudflare peer directly in many other places, including in London and if the traffic was handed to Telia there it would enter Cloudflare’s PoP in London almost next to TQ. We haven’t found if and where Virgin Media or Liberty Global peer directly with Cloudflare; it would appear there would always be a hop through Telia. We have asked VM multiple times why they are sending the traffic to Amsterdam and if they could route within the UK (if only as a test to see if the issue goes away). There have been no replies to questions or suggestions. That routing may not be the root cause, but we have wanted to test to see what would happen.