Where I am, ISPs have arrangements to give intra-country traffic higher speed than inter-country. The nearest cloudflare PoP this chooses is always inside the country, so it gives misleading result.
This is why it's important to consult multiple speed tests, because it's not really a general "internet speed test", rather a "connection speed test" with a particular server.