Associated Press

WASHINGTON -- The next president of the United States, in all likelihood, has already been meeting with a key U.S. ally.

British Prime Minister Gordon Brown has been in Washington, where he spent time with all three presidential candidates. Republican John McCain and Democrats Hillary Rodham Clinton and Barack Obama came off the campaign trail to meet with Brown in a series of separate sessions.

Topics included the Iraq war, global warming and Britain's ongoing relationship with the U.S.

Brown also discussed Afghanistan and China with Clinton and Africa with Obama. He and McCain talked about the Arizona senator's call for creating a League of Democracies and Brown's plan for the World Bank to take on an environmental mission.