1. A computer-implemented method comprising: receiving an image and data identifying a geographic location corresponding to where the image was captured; extracting text from within the image; indexing the extracted text with the data identifying the geographic location; receiving a request and using the indexed extracted text and the data identifying the geographic location to determine that the image satisfies the request; providing search results relevant to the geographic location and the image in response to the request; and in which receiving, extracting, indexing, and presenting are performed by one or more data processing apparatuses.