UK Labour Party sweeps to power in historic election win
Official results show that Britain’s Labour Party has swept to power after more than a decade in opposition, as a jaded electorate appeared to hand the party a landslide victory but also a mammoth task of reinvigorating a stagnant economy and dispirite...