Splitting internet traffic by country (or server location)

Hey guys!

I’ve started a project in which i want to split the internet traffic in our office by server location.
The purpose is to limit the internet speed by the bandwidth and it’s because the internet speed on local resources and the Internet speed on international resources differ by like 10x.
So, it is even possible to do so by using DNS and Access control or maybe other ways?
It’s an interesting question for me and i’ll appreciate every response.

Thank you!

P.S. I’m using Mikrotik routers

also posted on reddit and cloudflare community