Interesting. We worked on a global geocoding problem recently for nearly half a million locations. We used elastic search with fuzzy matching in public databases, clustering of known groups and some manual investigation of common mismatches. We found many difficulties with global addresses, for example different transliteration standards (Korea, Thailand), use of "folk" abbreviations (UK, Germany), names of regions which have been superseded (France), missing ISO standard region codes in the global databases (many countries), locations identified by a distance along a road (Brazil), variable use of spaces, hyphens and accents (Germany and others) and of course simple typing errors and wild abbreviations (12 variants of Baden-Württemberg). How good is the ESRI solution with a global dataset? We might have the ultimate stress test.