I believe they are just using (old) OpenStreetMap tiles on their iPhoto application.
Edit - in some places, it appear that they are, actually using OSM data - in Islamabad, for example. Possibly, therefore, in places where there is no TomTom data
However, Apple are also using some OpenStreetMaps data. Forget Google Maps. Let's petition Apple to spend some of their billions on contributing data back to the OpenStreetMaps project.