Is there a built-in way to get a language+country locale pair? global $language only holds the language code. I wonder if there's any possibility to get a country code as well, at least of that country I set as default country at /admin/config/regional/settings.

Some external services need that locale (en_US, cs_CZ, de_AT) to be loaded in a matching language. Especially in multisites a language+country locale pair would be very handy for loading such services from within one module.

Possible workaround would be to set a new global variable holding a proper locale right?
you can get default country value using 

&lt;?php 
print variable_get('site_default_country', '');
?&gt;