To stream a dubbed anime legally in a given region, you need to have the appropriate licence. The problem is that if you want to stream something across 10 countries, you will potentially need to arrange for 10 licences because the original producer (which would generally be a company in the US) may have arrangements with a different company in each of the 10 countries for that company to have the local distribution rights. It might be a bit different if (a) the US company has local subsidiaries in those companies or (b) there is no local licencee and the original producer is then the default license-holder - in both cases you can arrange with the parent company to licence off all of those regions together.
In any case, the end result is that out of (1) has a large range of shows, (2) lets you watch the shows in all regions, and (3) is legally allowed to stream the shows, you get to pick two. Also, licencing costs money, so odds are that if you want something that offers shows for free (especially the newest stuff) then you almost certainly aren't looking for something legal.
For most regions, CrunchyRoll is still going to be your go-to. They do mostly have subs, but for some older series they have dubs as either an alternative or the only option, and while not everything is available in all regions it's still a pretty good offering. Netflix is now available in many countries, and in at least some of those countries it has a sizeable anime selection, at least some of which is dubbed. Otherwise, you'll probably have to look for something specific to where you are, possibly run by a local distributor. For example, here in Australia both MadMan and Hanabee have some series streamable on their respective websites, and MadMan also set up AnimeLab as a kind of local Crunchyroll.