As he marked a decade in power, British prime minister Tony Blair said yesterday he'll step down within weeks. Chancellor of the Exchequer Gordon Brown is expected to succeed Blair, who stopped short of officially anointing Brown but told a Labour rally, "In all probability, a Scot will become prime minister of the United Kingdom."
The conservative Daily Telegraph says Blair is expected to resign by June 30 but timed the announcement to offset huge losses projected for his party in tomorrow's elections. Blair's popularity has plummeted because he supports Bush and the war in Iraq; Brown, who can take over without new elections, has distanced himself from those stances. (More Tony Blair stories.)