Some are, some aren't. There are a few games which are specific places (NYC only, London only, UK only), my favourite being Famous Places. Some are soooo easy (eg Stonehenge, since I live about 45mins drive from it), others being seriously difficult - I know that the view is of the Great Wall of China, but whereabouts along it, goodness knows.
Just in case Mr Eagles reads this, there is one specific to Philadelphia.