The difference is the same as that between adjectives English and British. For an ignorant foreigner (like me) English is a synonym for British. A British politician would never make such a mistake....