What's the longest a British Prime Minister could serve? 10, 15 years? I know in theory it's longer but in practice at what point would public opinion turn against them and or they be forced aside? Also who could be the longest serving PM? Asquith? Thatcher? Blair?