I got the country iso by the code from this answer:
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String countryCode
Copied from Here
/**
* network iso code: referred and listed at:
* http://en.wikipedia.org/wiki/List_of_mobile_country_codes
*/
TelephonyManager manager = (TelephonyManager) getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String DEVICE_COUNTRY = manager.getNetworkCountryIso();
Update:: Copied from here
String locale = getApplicationCOntext().getResources().getConfiguration().locale.getCountry();