Who is the President of England?

The president of England is actually called a Prim Minister. The Prime Minister of England right now is Gordon Brown. Queen Elizabeth is also considered a leader by heredity.