CNN is particularly bad at identifying US geography, assuming everyone is a US citizen. Often international stories are couched in terms of US reaction or involvement. When writing about other cultures, many US writers tend to get overly cute. There is nothing inherently amusing about teatime, or vicars, or inherently alien about other cultures. If you are writing about a foreign currency, by all means translate it into dollars, but leave the original currency figure as well.
Exchange rates fluctuate, and stories date.
Many countries do NOT have standard two-character abbreviations for provinces. There are many kinds of postal codes. Do not include error-checking that wants five digits only, no variations. The whole thing is at least two lines longer than most US addresses. Allow for country and city codes in phone numbers.