Britain's Prime Minister David Cameron arrives at 10 Downing Street in central London before announcing his first cabinet reshuffle. Photo: AFP
British PM reshuffles ailing government
Britain's Prime Minister David Cameron arrives at 10 Downing Street in central London before announcing his first cabinet reshuffle. Photo: AFP