From SgWiki
England originally the people are called English. However, they all speak the pure old language called English but nowadays it is corrupted into many forms. Only the Chinese on TVs speak clear good pure English, but they lived in China, not England.
See more on Britain or U.K.