1. A method for populating and updating a database of images of landmarks comprising: (a) geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters; and (b) visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters.