Who is the Leader of England?

The titular head of England is Queen Elizabeth II. She has been in that position for over 50 years and sees no reason to quit yet. For the day to day running of the government a prime minister is elected bya popular vote from the everyday folks.