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...