Home Society Who is the first and only British politician to have served in all four of the 'Great Offices of State'? Correct answer: James Callaghan Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play