First of all, it's Britain or the United Kingdom, not England (that's only a part of the UK).
Prime Ministers in Britain aren't elected as such: they're appointed by the monarch to govern the country, normally if they're the largest party following a general election.
Following 6th May 2010, where the Conservative Party became the largest party in Britain, and talks to form a coalition government with the Liberal Democratic Party in the ensuing days, David Cameron was appointed prime minister on 11th May 2010 by Queen Elizabeth II after the incumbent prime minister, Gordon Brown, resigned.
Yes, David Cameron became PM of Great Britain on May 11, 2010 after Gordon Brown resigned.
E
David Cameron is prime minister of the United Kingdom of Great Britain and Northern ireland. There has never been a prime minister of England - England is a part of, but not the same as, The United Kingdom.
David Cameron became Prime Minister this year (2010)
The current Prime Minister of England is David Cameron, who is a Conservative. He took office in 2010.
England does not have a President but a Prime Minister. One David Cameron is the Prime Minister of England as at June 2014. President Michael D. Higgins on the other hand is the President of Ireland.
David Cameron
David Cameron
David Cameron is the Prime Minister of England and the United Kingdom.
David Cameron is Prime Minister
David Cameron
David Cameron. It should be noted that England does not have a Prime Minister, but Cameron is the Prime Minister of the United Kingdom.
David Cameron is prime minister of the United Kingdom of Great Britain and Northern ireland. There has never been a prime minister of England - England is a part of, but not the same as, The United Kingdom.
David Cameron is Prime Minister
Conservative Party leader David Cameron became Prime Minister of the United Kingdom on May 11 2010.
Probably blue
Prime Minister, currently David Cameron
David Cameron
The current Prime Minister is David Cameron.