1. A method of providing news, comprising: receiving, by a processor, a request for news articles from a user; identifying, by the processor, a geographic location of the requesting user; accessing, by the processor, user logs comprising other users' prior selections of news articles; identifying, by the processor, from the user logs, sources of news items selected by other users with respective geographic locations that are determined to match the requesting user's geographic location; obtaining, by the processor, relevant news items from the news sources; and transmitting, by the processor, the relevant news items for presentation to the requesting user.