re-factor to use iso 2 char country code the key

added all countries and country tel code is not unique so can't pick a
flag using this as a key
quick resources investigation