Things are looking up for British Prime Minister Gordon Brown after his Labour party retained a parliamentary seat in Scotland.
The constituency of Glenrothes was comfortably retained for Labour by Lindsay Roy in a by-election brought on by the death of his predecessor.
The Scottish National Party had been tipped to steal the seat away from Labour, just as it had done with another seat in Glasgow in July.
Back then Brown was facing calls from within his party for a leadership contest, with Labour trailing the opposition Conservatives by up to 20 percent in opinion polls.
But the former chancellor’s handling of the financial crisis has won him praise at home and abroad and given Labour a glimmer of hope of re-election next year or in 2010.