Just a minor nitpicky note -

In the U.S. we always refer to a city as: City, Country or (if inside the US) as City, State. It's preferred in writing and other media. There is pretty much only one exception to that and that is when a television/radio presenter refers to New York. Since the City and State are the same they refer to it as "New York City", hence differentiating it from the State by the same name and avoiding an uncomfortable spoken redundancy. This is actually fairly modern since in decades prior it was always refered to as "New York, New York" on the evening news.

Although I know its quite fashionable to refer to Americans as xenophobic egocentrists, this is really just a case of common parlance and style. If you browse American news websites you will almost always see the following style laid out in an article:

HEADLINE
Date
City, State (By-Line): or City (Province), Country (By-Line):
Article

If you live in the States, the next time you are in the bookstore you can browse the writing section and flip through various style guides. Generally visual/audio media follows (loosely) print guidelines as well.

(Sorry, writing is one of my hobbies )